Acknowledgments We would like to thank the Apress team that made this  dịch - Acknowledgments We would like to thank the Apress team that made this  Việt làm thế nào để nói

Acknowledgments We would like to th

Acknowledgments We would like to thank the Apress team that made this book possible in the first place. Specifically we’d like to thank Candace English and Adam Heath, our awesome coordinating editors, who never got tired answering all of our silly questions; Matthew Moodie for helping us structure the sections and giving invaluable hints and suggestions to make this book a whole lot better; and Damon Larson and James Compton, for being the brave souls that had to correct all of our grammar errors. Thanks guys, it’s been a pleasure working with you. Special thanks to all of our friends around the globe who gave us ideas, feedback, and comfort. This goes specifically to Nathan Sweet, Dave Clayton, Dave Fraska, Moritz Post, Ryan Foss, Bill Nagel, Zach Wendt, Scott Lembke, Christoph Widulle, and Tony Wang, the coding ninjas working with me on libgdx; John Phil and Ali Mosavian, long-time coding buddies from Sweden; and Roman Kern and Markus Muhr, whom Mario has had the pleasure to work with at his day job. Rob would like to thank his wife, Holly, for all of her patience and understanding throughout not just this book but his game development career. Without her, he wouldn't have been able to make it this far. He would also like to thank his parents for bringing home that KayPro II in the 80s, buying him his 486 in 1993 and allowing him to chase that lifelong curiosity that is technology and software. Last, but certainly not least, Mario would like to thank his love, Stefanie, who put up with all the long nights alone in bed, as well as his grumpiness. Luipo! ?—Mario and Rob
Introduction Hi there, and welcome to the world of Android game development. You came here to learn about game development on Android, and we hope to be the people who enable you to realize your ideas. Together we’ll cover quite a range of materials and topics: Android basics, audio and graphics programming, a little math and physics, and a scary thing called OpenGL ES. Based on all this knowledge, we’ll develop three different games, one even being 3D. Game programming can be easy if you know what you’re doing. Therefore, we’ve tried to present the material in a way that not only gives you helpful code snippets to reuse, but actually shows you the big picture of game development. Understanding the underlying principles is the key to tackling ever more complex game ideas. You’ll not only be able to write games similar to the ones developed over the course of this book, but you’ll also be equipped with enough knowledge to go to the Web or the bookstore and take on new areas of game development on your own. A Word About the Target Audience This book is aimed first and foremost at complete beginners in game programming. You don’t need any prior knowledge on the subject matter; We’ll walk you through all the basics. However, we need to assume a little knowledge on your end about Java. If you feel rusty on the matter, we’d suggest refreshing your memory by reading the online edition of Thinking in Java, by Bruce Eckel (Prentice Hall, 2006), an excellent introductory text on the programming language. Other than that, there are no other requirements. No prior exposure to Android or Eclipse is necessary! This book is also aimed at the intermediate-level game programmer that wants to get her hands dirty with Android. While some of the material may be old news for you, there are still a lot of tips and hints contained that should make reading this book worthwhile. Android is a strange beast at times, and this book should be considered your battle guide. How This Book Is Organized This book takes an iterative approach in that we’ll slowly but surely work our way from the absolute basics to the esoteric heights of hardware-accelerated game programming goodness. Over the course of the chapters, we’ll build up a reusable code base, so we’d suggest going through the chapters in sequence. Of course, more experienced readers canskip certain sections they feel confident with. Just make sure to read through the code listings of sections you skim over, so you will understand how the classes and interfaces are used in subsequent, more advanced sections.
Getting the Source Code This book is fully self-contained; all the code necessary to run the examples and games is included. However, copying the listings from the book to Eclipse is error prone, and games do not consist of code alone, but also have assets that you can’t easily copy out of the book. Also, the process of copying code from the book's text to Eclipse can introduce errors. We took great care to ensure that all the listings in this book are error free, but the gremlins are always hard at work. To make this a smooth ride, we created a Google Code project that offers you the following: ■ The complete source code and assets, licensed under the GPL version 3, available from the project’s Subversion repository. ■ A quickstart guide showing you how to import the projects into Eclipse in textual form, and a video demonstration for the same. ■ An issue tracker that allows you to report any errors you find, either in the book itself or in the code accompanying the book. Once you file an issue in the issue tracker, we can incorporate any fixes in the Subversion repository. This way, you’ll always have an up-to-date, (hopefully) error-free version of this book’s code from which other readers can benefit as well. ■ A discussion group that is free for everybody to join and discuss the contents of the book. We’ll be on there as well, of course. For each chapter that contains code, there’s an equivalent Eclipse project in the Subversion repository. The projects do not depend on each other, as we’ll iteratively improve some of the framework classes over the course of the book. Therefore,each project stands on its own. The code for both Chapters 5 and 6 is contained in the ch06-mrnom project. The Google Code project can be found at http://code.google.com/p/beginning-android-games.
Android, the New Kid on the Block As kids of the early nineties, we naturally grew up with our trusty Nintendo Game Boys and Sega Game Gears. We spent countless hours helping Mario rescue the princess, getting the highest score in Tetris, and racing our friends in Super RC Pro-Am via Link Cable. We took these awesome pieces of hardware with us everywhere we could. Our passion for games made us want to create our own worlds and share them with our friends. We started programming on the PC, but soon realized that we couldn’t transfer our little masterpieces to the available portable game consoles. As we continued being enthusiastic programmers, over time our interest in actually playing video games faded. Besides, our Game Boys eventually broke... Fast forward to 2011. Smartphones have become the new mobile gaming platforms of this era, competing with classic, dedicated handheld systems such as the Nintendo DS and the PlayStation PSP. This development renewed our interest, and we started investigating which mobile platforms would be suitable for our development needs. Apple’s iOS seemed like a good candidate for our game coding skills. However, we quickly realized that the system was not open, that we’d be able to share our work with others only if Apple allowed it, and that we’d need a Mac in order to develop for the iOS. And then we found Android. We immediately fell in love. Android's development environment works on all the major platforms—no strings attached. It has a vibrant developer community, happy to help you with any problem you encounter, as well as offering comprehensive documentation. You can share your games with anyone without having to pay a fee to do so, and if you want to monetize your work, you can easily publish your latest and greatest innovation to a global market with millions of users in a matter of minutes. The only thing left was to figure out how to write games for Android, and how to transfer our PC game development knowledge to this new system. In the following chapters, we want to share our experience with you and get you started with Android game development. Of course, this is partly a selfish plan: we want to have more games to play on the go!
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Acknowledgments chúng tôi muốn cảm ơn đội Apress cuốn sách này có thể thực hiện tại địa điểm đầu tiên. Đặc biệt chúng tôi muốn cảm ơn Candace tiếng Anh và Adam Heath, chúng tôi biên tập viên phối hợp tuyệt vời, những người không bao giờ đã mệt mỏi trả lời tất cả câu hỏi ngớ ngẩn của chúng tôi; Matthew Moodie để giúp chúng tôi cấu trúc các phần và đưa ra gợi ý vô giá và đề xuất để thực hiện điều này đặt rất nhiều toàn bộ tốt hơn; và Damon Larson và James Compton, vì các linh hồn dũng cảm mà có để sửa chữa tất cả các lỗi ngữ pháp của chúng tôi. Thanks guys, nó đã là một niềm vui làm việc với bạn. Đặc biệt nhờ tất cả các bạn của chúng tôi trên khắp thế giới đã cho chúng tôi những ý tưởng, phản hồi, và thoải mái. Điều này đi đặc biệt để Nathan Sweet, Dave Clayton, Dave Fraska, Moritz bài, Ryan Foss, Bill Nagel, Zach Wendt, Scott Lembke, Christoph Widulle, và Tony Wang, ninja mã hóa làm việc với tôi trên libgdx; John Phil và Ali Mosavian, mã hóa thời gian dài bạn bè từ Thụy Điển; và La Mã Kern và Markus Muhr, người mà Mario đã có những niềm vui để làm việc với công việc của mình. Rob muốn cảm ơn vợ, Holly, cho tất cả của cô kiên nhẫn và sự hiểu biết trong suốt không chỉ là này cuốn sách nhưng sự nghiệp của mình phát triển trò chơi. Nếu không có cô ấy, ông sẽ không có được thể làm cho nó đến nay. Ông cũng muốn cảm ơn cha mẹ của ông đã mang về nhà đó KayPro II trong 80s, mua cho anh 486 của ông vào năm 1993 và cho phép anh ta để đuổi theo đó tò mò suốt đời là công nghệ và phần mềm. Cuối cùng, nhưng chắc chắn không kém, Mario muốn cảm ơn tình yêu của mình, Stefanie, người đưa lên với tất cả các đêm dài một mình trong giường, cũng như của ông sự nhăn nhó. Luipo!?-Mario và Rob
giới thiệu Hi có, và chào mừng đến với thế giới phát triển trò chơi Android. Cô đến đây để tìm hiểu về sự phát triển trò chơi trên Android, và chúng tôi hy vọng sẽ có những người cho phép bạn nhận ra ý tưởng của bạn. Cùng nhau chúng ta sẽ bao gồm khá nhiều tài liệu và các chủ đề: khái niệm cơ bản Android, âm thanh và đồ họa chương trình, một chút toán học và vật lý, và một điều đáng sợ được gọi là OpenGL ES. Dựa trên tất cả các kiến thức này, chúng tôi sẽ phát triển ba trò chơi khác nhau, một thậm chí là 3D. Trò chơi lập trình có thể được dễ dàng nếu bạn biết những gì bạn đang làm. Vì vậy, chúng tôi đã cố gắng trình bày các tài liệu theo cách không chỉ cung cấp cho bạn đoạn hữu ích mã để tái sử dụng, nhưng thực sự cho thấy bạn bức tranh lớn về phát triển trò chơi. Sự hiểu biết các nguyên tắc cơ bản là chìa khóa để giải quyết những ý tưởng trò chơi phức tạp hơn bao giờ hết. Bạn sẽ không chỉ có thể viết trò chơi tương tự với những phát triển trong suốt cuốn sách này, nhưng bạn cũng sẽ được trang bị với đủ kiến thức để đi đến trang Web hoặc các hiệu sách và đưa vào các khu vực mới của trò chơi phát triển của riêng bạn. Một cuốn sách từ về các mục tiêu đối tượng này mục tiêu đầu tiên và trước hết người mới bắt đầu hoàn thành trong chương trình trò chơi. Bạn không cần bất kỳ kiến thức sẵn có về vấn đề chủ đề; Chúng tôi sẽ hướng dẫn bạn qua tất cả những điều cơ bản. Tuy nhiên, chúng ta cần phải giả định một chút kiến thức về kết thúc của bạn về Java. Nếu bạn cảm thấy gỉ về vấn đề này, chúng tôi sẽ đề nghị làm mới bộ nhớ của bạn bằng cách đọc các ấn bản trực tuyến của suy nghĩ trong Java, bởi Bruce Eckel (Prentice Hall, 2006), một văn bản giới thiệu tuyệt vời trên ngôn ngữ lập trình. Ngoài ra, không có không có yêu cầu khác. Không có tiếp xúc trước với Android hoặc Eclipse là cần thiết! Cuốn sách này cũng có mục tiêu tại các trung cấp trò chơi lập trình viên muốn có được bàn tay của cô bẩn với Android. Trong khi một số các vật liệu có thể là cũ tin cho bạn, có vẫn còn rất nhiều lời khuyên và gợi ý có nên đọc cuốn sách này đáng giá. Android là một con thú lạ vào các thời điểm, và cuốn sách này cần được xem xét hướng dẫn chiến đấu của bạn. Làm thế nào cuốn sách này cuốn sách là tổ chức này có một cách tiếp cận lặp đi lặp lại trong đó chúng tôi sẽ từ từ nhưng chắc chắn làm việc theo cách của chúng tôi từ những điều cơ bản tuyệt đối để đỉnh cao bí truyền của tăng tốc phần cứng trò chơi lập trình tốt đẹp. Trong suốt các chương, chúng tôi sẽ xây dựng một nền tảng mã tái sử dụng, do đó, chúng tôi sẽ đề nghị đi thông qua các chương trình tự. Tất nhiên thêm kinh nghiệm độc giả canskip phần nhất định họ cảm thấy tự tin với. Chỉ cần chắc chắn để đọc thông qua danh sách mã phần bạn lướt qua, do đó, bạn sẽ hiểu làm thế nào các lớp học và các giao diện được sử dụng trong phần tiếp theo, cao cấp hơn.
Nhận được sách nguồn mã này là hoàn toàn khép kín; Tất cả các mã cần thiết để chạy các ví dụ và trò chơi được bao gồm. Tuy nhiên, sao chép danh sách từ cuốn sách đến Eclipse là lỗi dễ bị, và trò chơi không bao gồm mã một mình, nhưng cũng có tài sản mà bạn không thể dễ dàng sao chép ra khỏi cuốn sách. Ngoài ra, quá trình sao chép mã từ cuốn sách của văn bản đến Eclipse có thể giới thiệu lỗi. Chúng tôi đã chăm sóc tuyệt vời để đảm bảo rằng tất cả các danh sách trong cuốn sách này là lỗi miễn phí, nhưng các gremlins là luôn luôn khó khăn tại nơi làm việc. Để làm cho một đi xe mịn, chúng tôi tạo ra một dự án mã Google cung cấp cho bạn những điều sau đây: ■ mã nguồn đầy đủ và tài sản, được cấp phép theo GPL Phiên bản 3, có sẵn từ các kho lưu trữ Subversion của dự án. ■ A quickstart guide Hiển thị cho bạn làm thế nào để nhập các dự án vào Eclipse trong hình thức văn bản, và một video trình diễn cho cùng một. ■ Một theo dõi vấn đề cho phép bạn báo cáo bất kỳ lỗi nào bạn tìm thấy, trong sách riêng của mình hoặc trong mã đi kèm với cuốn sách. Một khi quý vị nộp một vấn đề trong theo dõi vấn đề, chúng tôi có thể kết hợp bất kỳ bản sửa lỗi trong kho Subversion. Bằng cách này, bạn sẽ luôn luôn có một phiên bản Cập Nhật, (hy vọng) lỗi miễn phí của cuốn sách này mã mà từ đó các độc giả khác có thể có lợi cũng. ■ A nhóm thảo luận đó là miễn phí cho tất cả mọi người tham gia và thảo luận về nội dung của cuốn sách. Chúng tôi sẽ trên đó là tốt, tất nhiên. Đối với mỗi chương có chứa mã, có là một dự án Eclipse tương đương trong kho Subversion. Các dự án không phụ thuộc vào nhau, như chúng tôi lặp đi lặp lại sẽ cải thiện một số các lớp học khuôn khổ trong quá trình của cuốn sách. Do đó,mỗi dự án đứng trên riêng của mình. Mã cho cả hai chương 5 và 6 được chứa trong dự án ch06-mrnom. Dự án mã Google có thể được tìm thấy tại http://code.google.com/p/beginning-android-games.
Android, Kid mới về khối như trẻ em của nineties sớm, chúng tôi tự nhiên lớn lên với bé trai trò chơi Nintendo và Sega trò chơi bánh răng đáng tin cậy của chúng tôi. Chúng tôi đã dành vô số giờ giúp Mario cứu công chúa nhận được điểm số cao nhất trong Tetris, và đua xe bạn bè của chúng tôi trong Super RC Pro-Am thông qua liên kết cáp. Chúng tôi đã lấy những mảnh tuyệt vời của phần cứng với chúng tôi ở khắp mọi nơi chúng tôi có thể. Niềm đam mê của chúng tôi cho các trò chơi làm cho chúng tôi muốn tạo ra thế giới riêng của chúng tôi và chia sẻ với bạn bè của chúng tôi. Chúng tôi bắt đầu chương trình trên máy PC, nhưng sớm nhận ra rằng chúng tôi không thể chuyển chúng tôi kiệt ít để bàn điều khiển trò chơi cầm tay có sẵn. Khi chúng tôi tiếp tục là lập trình viên nhiệt tình, qua thời gian của chúng tôi quan tâm đến thực sự chơi trò chơi điện tử phai mờ. Bên cạnh đó, bé trai trò chơi của chúng tôi cuối cùng đã phá vỡ... Nhanh chóng chuyển tiếp đến năm 2011. Điện thoại thông minh đã trở thành nền tảng chơi Game di động mới của thời đại ngày nay, cạnh tranh với cổ điển, dành riêng cho hệ thống cầm tay như Nintendo DS và PlayStation PSP. Sự phát triển này mới quan tâm của chúng tôi, và chúng tôi bắt đầu điều tra mà nền tảng điện thoại di động sẽ là phù hợp cho nhu cầu phát triển của chúng tôi. Của Apple iOS có vẻ giống như một ứng cử viên tốt nhất của chúng tôi trò chơi kỹ năng mã hóa. Tuy nhiên, chúng tôi nhanh chóng nhận ra rằng hệ thống đã không được mở, chúng tôi sẽ có thể chia sẻ công việc của chúng tôi với những người khác chỉ nếu Apple cho phép nó, và rằng chúng tôi sẽ cần một máy Mac để phát triển cho iPhone. Và sau đó chúng tôi tìm thấy Android. Chúng tôi ngay lập tức rơi vào tình yêu. Android của phát triển môi trường hoạt động trên tất cả các nền tảng chính — không dây gắn liền. Nó có một cộng đồng phát triển rực rỡ, hạnh phúc để giúp bạn với bất kỳ vấn đề bạn gặp phải, cũng như cung cấp tài liệu hướng dẫn toàn diện. Bạn có thể chia sẻ của bạn trò chơi với bất cứ ai mà không phải trả một khoản phí để làm như vậy, và nếu bạn muốn kiếm tiền từ công việc của bạn, bạn có thể xuất bản một cách dễ dàng của bạn sự đổi mới mới nhất và lớn nhất cho một thị trường toàn cầu với hàng triệu người dùng trong một vài phút. Điều duy nhất còn lại là để tìm ra làm thế nào để viết trò chơi cho Android, và làm thế nào để chuyển giao các kiến thức phát triển trò chơi PC cho hệ thống mới này. Trong các chương sau đây, chúng tôi muốn chia sẻ kinh nghiệm của chúng tôi với bạn và giúp bạn bắt đầu với Android phát triển trò chơi. Tất nhiên, điều này một phần là một kế hoạch ích kỷ: chúng tôi muốn có nhiều trò chơi để chơi trên đường đi!
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Lời cảm ơn Chúng tôi xin cảm ơn đội Apress đã làm cho cuốn sách này có thể ở nơi đầu tiên. Cụ thể chúng tôi muốn cảm ơn Candace tiếng Anh và Adam Heath, biên tập viên phối hợp tuyệt vời của chúng tôi, những người không bao giờ cảm thấy mệt mỏi trả lời tất cả các câu hỏi ngớ ngẩn của chúng tôi; Matthew Moodie đã giúp chúng tôi cấu trúc phần và đưa ra những gợi ý vô giá và góp ý cho thực hiện cuốn sách này rất nhiều toàn bộ tốt hơn; và Damon Larson và James Compton, vì là linh hồn dũng cảm mà phải sửa chữa tất cả các lỗi ngữ pháp của chúng tôi. Thanks guys, nó được một niềm vui làm việc với bạn. Đặc biệt cảm ơn tất cả bạn bè của chúng tôi trên khắp thế giới đã cho chúng tôi những ý tưởng, thông tin phản hồi, và thoải mái. Điều này đi đặc biệt để Nathan ngọt, Dave Clayton, Dave Fraska, Moritz Post, Ryan Foss, Bill Nagel, Zach Wendt, Scott Lembke, Christoph Widulle, và Tony Wang, các ninja mã hóa làm việc với tôi trên libgdx; John Phil và Ali Mosavian, dài thời gian mã hóa bạn bè từ Thụy Điển; và La Mã Kern và Markus Muhr, người mà Mario đã có niềm vui để làm việc với công việc của anh. Rob muốn cảm ơn vợ mình, Holly, cho tất cả sự kiên nhẫn và sự hiểu biết của mình trong suốt không chỉ cuốn sách này nhưng sự nghiệp phát triển trò chơi của mình. Nếu không có cô, anh sẽ không có được có thể làm cho nó xa này. Ông cũng muốn cảm ơn cha mẹ cho mang về nhà mà KayPro II trong những năm 80, khi mua anh ta 486 của mình vào năm 1993 và cho phép anh ta để theo đuổi sự tò mò suốt đời đó là công nghệ và phần mềm. Cuối cùng, nhưng chắc chắn không kém, Mario muốn cảm ơn tình yêu của mình, Stefanie, người đưa lên với tất cả các đêm dài một mình trên giường, cũng như cộc cằn của mình. Luipo! ?-Mario và Rob
Giới thiệu Chào bạn, và chào mừng đến với thế giới của trò chơi phát triển Android. Bạn đến đây để tìm hiểu về sự phát triển trò chơi trên Android, và chúng tôi hy vọng là những người cho phép bạn thực hiện ý tưởng của bạn. Cùng nhau chúng ta sẽ bao gồm khá nhiều vật liệu và các chủ đề: vấn đề cơ bản Android, âm thanh và lập trình đồ họa, một chút toán học và vật lý, và một điều đáng sợ tên là OpenGL ES. Dựa trên tất cả kiến thức này, chúng tôi sẽ phát triển ba trò chơi khác nhau, một thậm chí là 3D. Lập trình trò chơi có thể được dễ dàng nếu bạn biết những gì bạn đang làm. Vì vậy, chúng tôi đã cố gắng để trình bày tài liệu theo một cách mà không chỉ cung cấp cho bạn đoạn mã hữu ích để tái sử dụng, nhưng thực sự cho bạn thấy những bức tranh của phát triển game. Sự hiểu biết các nguyên tắc cơ bản là chìa khóa để giải quyết từng ý tưởng trò chơi phức tạp hơn. Bạn sẽ không chỉ có thể viết các trò chơi tương tự như các nước phát triển trong quá trình của cuốn sách này, nhưng bạn cũng sẽ được trang bị đủ kiến thức để đi đến các trang web hoặc các hiệu sách và đưa vào các khu vực mới phát triển trò chơi trên của bạn sở hữu. Một lời về khán giả mục tiêu Cuốn sách này là nhằm mục đích đầu tiên và quan trọng nhất ở người mới bắt đầu hoàn thành trong lập trình game. Bạn không cần bất kỳ kiến thức trước khi vào bài học; Chúng tôi sẽ hướng dẫn bạn thông qua tất cả những điều cơ bản. Tuy nhiên, chúng ta cần phải giả định một ít kiến thức về kết thúc của bạn về Java. Nếu bạn cảm thấy gỉ về vấn đề này, chúng tôi muốn đề nghị làm mới bộ nhớ của bạn bằng cách đọc các phiên bản trực tuyến của tư duy trong Java, bởi Bruce Eckel (Prentice Hall, 2006), một văn bản giới thiệu tuyệt vời về ngôn ngữ lập trình. Ngoài ra, không có yêu cầu khác. Không tiếp xúc trước khi Android hoặc Eclipse là cần thiết! Cuốn sách này cũng là nhằm vào các lập trình trò chơi ở mức trung bình mà muốn có được bàn tay của mình bẩn với Android. Trong khi một số vật liệu có thể là tin tức cũ cho bạn, vẫn còn rất nhiều lời khuyên và gợi ý rằng có nên đọc cuốn sách này đáng giá. Android là một con thú kỳ lạ ở lần, và cuốn sách này cần được xem xét hướng dẫn chiến đấu của bạn. Làm thế nào cuốn sách này là tổ chức cuốn sách này có một cách tiếp cận lặp đi lặp lại trong đó chúng tôi sẽ từ từ nhưng chắc chắn làm việc theo cách của chúng tôi từ những điều cơ bản tuyệt đối đến đỉnh cao bí truyền của tăng tốc phần cứng lập trình trò chơi tốt đẹp. Trong quá trình của chương, chúng tôi sẽ xây dựng một cơ sở mã tái sử dụng, vì vậy chúng tôi muốn đề nghị sẽ thông qua các chương theo thứ tự. Tất nhiên, độc giả có kinh nghiệm hơn canskip phần nhất định họ cảm thấy tự tin với. Chỉ cần chắc chắn để đọc thông qua danh sách mã của phần bạn đọc lướt qua, vì vậy bạn sẽ hiểu làm thế nào các lớp học và giao diện được sử dụng trong tiếp theo, phần nâng cao hơn.
Lấy Mã nguồn Cuốn sách này được hoàn toàn khép kín; tất cả các mã cần thiết để chạy các ví dụ và các trò chơi được bao gồm. Tuy nhiên, sao chép danh sách từ cuốn sách với Eclipse là dễ bị lỗi, và các trò chơi không bao gồm mã một mình, nhưng cũng có tài sản mà bạn có thể không dễ dàng sao chép trong cuốn sách. Ngoài ra, quá trình mã sao chép từ văn bản của cuốn sách với Eclipse có thể giới thiệu các lỗi. Chúng tôi đã chăm sóc tuyệt vời để đảm bảo rằng tất cả các danh sách trong cuốn sách này là lỗi miễn phí, nhưng các Gremlins luôn luôn khó khăn tại nơi làm việc. Để làm cho một chuyến đi suôn sẻ, chúng tôi tạo ra một dự án Google Code cung cấp cho bạn như sau: ■ Các bộ mã nguồn và tài sản, cấp phép theo phiên bản GPL 3, có sẵn từ kho lưu trữ Subversion của dự án. ■ Hướng dẫn QuickStart hiển thị cho bạn làm thế nào để nhập khẩu các dự án vào Eclipse ở dạng văn bản, và một video trình diễn cho cùng một. ■ Một theo dõi vấn đề cho phép bạn báo cáo bất kỳ lỗi nào bạn tìm thấy, hoặc trong các cuốn sách tự mình hoặc trong mã kèm theo cuốn sách. Khi quý vị nộp một vấn đề trong theo dõi vấn đề, ​​chúng ta có thể kết hợp bất kỳ bản sửa lỗi trong các kho lưu trữ Subversion. Bằng cách này, bạn sẽ luôn luôn có một, (hy vọng) phiên bản lỗi up-to-date mã của cuốn sách này mà từ đó các độc giả khác có thể có lợi là tốt. ■ Một nhóm thảo luận đó là miễn phí cho tất cả mọi người tham gia và thảo luận về các nội dung của cuốn sách. Chúng ta sẽ ở đó là tốt, tất nhiên. Mỗi chương có chứa mã, có một dự án Eclipse tương đương trong kho lưu trữ Subversion. Các dự án không phụ thuộc vào nhau, như chúng ta sẽ lặp đi lặp lại cải thiện một số các khuôn khổ lớp học trong quá trình của cuốn sách. Vì vậy, mỗi dự án đứng trên riêng của mình. Mã cho cả hai Chương 5 và 6 được chứa trong các dự án ch06-mrnom. Dự án Google Code có thể được tìm thấy tại http://code.google.com/p/beginning-android-games.
Android, các bé mới về Block Khi trẻ em của những năm chín mươi đầu, chúng tôi tự nhiên lớn lên với đáng tin cậy của Nintendo Game của chúng tôi nam và Sega game Gears. Chúng tôi đã dành rất nhiều thời giờ giúp Mario cứu công chúa, nhận được số điểm cao nhất trong Tetris, và đua bạn bè của chúng tôi trong Super RC Pro-Am qua Cáp kết nối. Chúng tôi đã những mảnh tuyệt vời của phần cứng với chúng tôi ở khắp mọi nơi có thể. Niềm đam mê của chúng tôi cho các trò chơi làm cho chúng tôi muốn tạo ra thế giới riêng của chúng tôi và chia sẻ chúng với bạn bè của chúng tôi. Chúng tôi bắt đầu lập trình trên máy tính, nhưng sớm nhận ra rằng chúng tôi không thể chuyển kiệt tác nhỏ của chúng tôi để có sẵn xách tay chơi game. Như chúng tôi tiếp tục được các lập trình viên nhiệt tình, thời gian quan tâm của chúng tôi trong thực sự chơi trò chơi video đã bị mờ. Bên cạnh đó, Game Boy của chúng tôi cuối cùng đã phá vỡ ... Nhanh chóng chuyển tiếp đến năm 2011. Điện thoại thông minh đã trở thành nền tảng chơi game di động mới của thời đại này, cạnh tranh với cổ điển, dành riêng hệ thống cầm tay như Nintendo DS và PlayStation PSP. Sự phát triển này mới quan tâm của chúng tôi, và chúng tôi bắt đầu điều tra mà các nền tảng di động sẽ là phù hợp với nhu cầu phát triển của chúng tôi. IOS của Apple dường như là một ứng cử viên tốt cho các kỹ năng mã hóa trò chơi của chúng tôi. Tuy nhiên, chúng tôi nhanh chóng nhận ra rằng hệ thống đã không mở cửa, mà chúng tôi có thể chia sẻ công việc của chúng tôi với những người khác chỉ nếu Apple cho phép nó, và chúng tôi sẽ cần một máy Mac để phát triển cho iOS. Và sau đó chúng tôi nhận thấy Android. Chúng tôi ngay lập tức đã yêu. Môi trường phát triển của Android hoạt động trên tất cả các nền tảng lớn-không dây gắn liền. Nó có một cộng đồng sôi động phát triển, hạnh phúc để giúp bạn với bất kỳ vấn đề bạn gặp phải, cũng như cung cấp tài liệu hướng dẫn toàn diện. Bạn có thể chia sẻ trò chơi của bạn với bất cứ ai mà không cần phải trả một khoản phí để làm như vậy, và nếu bạn muốn kiếm tiền từ công việc của bạn, bạn có thể dễ dàng xuất bản cải tiến mới nhất và lớn nhất của bạn đến một thị trường toàn cầu với hàng triệu người sử dụng trong một vài phút. Điều duy nhất còn lại là tìm ra cách để viết trò chơi cho Android, và làm thế nào để chuyển máy tính trò chơi của chúng tôi phát triển kiến thức để hệ thống mới này. Trong các chương tiếp theo, chúng tôi muốn chia sẻ kinh nghiệm của chúng tôi với bạn và giúp bạn bắt đầu với trò chơi phát triển Android. Tất nhiên, đây là một phần kế hoạch ích kỷ: chúng tôi muốn có thêm các trò chơi để chơi trên đường đi!
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: