Mastering AndEngine Game Development
暫譯: 精通 AndEngine 遊戲開發
Maya Posch
- 出版商: Packt Publishing
- 出版日期: 2015-09-29
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 256
- 裝訂: Paperback
- ISBN: 1783981148
- ISBN-13: 9781783981144
海外代購書籍(需單獨結帳)
商品描述
Move beyond basic games and explore the limits of AndEngine
About This Book
- Extend the basic AndEngine features without modifying any of AndEngine's code
- Understand advanced technologies and gain the skills to create the ultimate games in AndEngine
- Theory supported with practical examples to stimulate your imagination and creativity
Who This Book Is For
This book is aimed at developers who have gone through all the basic AndEngine tutorials and books, and are looking for something more. It's also very suitable for developers with knowledge of other game engines who are looking to develop with AndEngine. Knowledge of Java, C++ and Android development are a prerequisite for getting the most out of this book.
What You Will Learn
- Extend AndEngine to use and render 3D models
- Integrate and use various physics engines with AndEngine
- Advanced animations and their implementation in AndEngine
- Lighting theory and its application for both 2D and 3D objects
- Using skeletal animation with AndEngine
- Use GLSL shaders with AndEngine for effects and anti-aliasing
- Add sounds and effects to AndEngine using both basic and 3D audio libraries
- Efficient network implementations with AndEngine for multi-players
In Detail
AndEngine is a popular and easy-to-use game framework, best suited for Android game development. After learning the basics of creating an Android game using AndEngine it's time you move beyond the basics to explore further. For this you need to understand the theory behind many of the technologies AndEngine uses.
This book aims to provide all the skills and tools you need to learn more about Android game development using AndEngine.
With this book you will get a quick overview of the basics of AndEngine and Android application development. From there, you will learn how to use 3D models in a 2D scene, render a visual representation of a scene's objects, and create interaction between these objects. You will explore frame-based animations and learn to use skeletal animations.
As the book progresses, you will be guided through exploring all the relevant aspects of rendering graphics with OpenGL ES, generating audio using OpenSL ES and OpenAL, making the best use of Android's network API, implementing anti-aliasing algorithms, shaders, dynamic lighting and much more. With all this, you will be ready to enhance the look and feel of your game with its user interface, sound effects and background music.
After an in-depth study of 2D and 3D worlds and multi-player implementations, you will be a master in AndEngine and Android game development.
Style and approach
This book takes an in-depth tour of the many aspects of Android game development with the use of AndEngine. Each topic is covered extensively to act both as a practical guide as well as a reference.
商品描述(中文翻譯)
**超越基本遊戲,探索 AndEngine 的極限**
## 本書介紹
- 擴展基本的 AndEngine 功能,而無需修改任何 AndEngine 的程式碼
- 理解先進技術,獲得在 AndEngine 中創建終極遊戲的技能
- 理論搭配實際範例,激發您的想像力和創造力
## 本書適合誰
本書針對已經完成所有基本 AndEngine 教學和書籍的開發者,並尋求更高階內容的讀者。對於有其他遊戲引擎知識的開發者,想要使用 AndEngine 進行開發的也非常合適。具備 Java、C++ 和 Android 開發的知識是充分利用本書的前提。
## 您將學到什麼
- 擴展 AndEngine 以使用和渲染 3D 模型
- 整合並使用各種物理引擎與 AndEngine
- 進階動畫及其在 AndEngine 中的實現
- 照明理論及其在 2D 和 3D 物件中的應用
- 使用 AndEngine 的骨骼動畫
- 使用 GLSL 着色器與 AndEngine 進行效果和抗鋸齒處理
- 使用基本和 3D 音頻庫為 AndEngine 添加聲音和效果
- 使用 AndEngine 實現高效的多玩家網路功能
## 詳細內容
AndEngine 是一個流行且易於使用的遊戲框架,最適合 Android 遊戲開發。在學習了使用 AndEngine 創建 Android 遊戲的基本知識後,是時候超越基礎,進一步探索。為此,您需要理解 AndEngine 使用的許多技術背後的理論。
本書旨在提供您學習更多有關使用 AndEngine 進行 Android 遊戲開發所需的所有技能和工具。
通過本書,您將快速了解 AndEngine 和 Android 應用開發的基本知識。接下來,您將學習如何在 2D 場景中使用 3D 模型,渲染場景物件的視覺表示,並創建這些物件之間的互動。您將探索基於幀的動畫並學習使用骨骼動畫。
隨著書籍的進展,您將被引導探索使用 OpenGL ES 渲染圖形、使用 OpenSL ES 和 OpenAL 生成音頻、充分利用 Android 的網路 API、實現抗鋸齒算法、着色器、動態照明等相關方面。通過這些,您將準備好提升遊戲的外觀和感受,包括用戶界面、音效和背景音樂。
在深入研究 2D 和 3D 世界及多玩家實現後,您將成為 AndEngine 和 Android 遊戲開發的高手。
## 風格與方法
本書深入探討了使用 AndEngine 進行 Android 遊戲開發的各個方面。每個主題都被廣泛覆蓋,既作為實用指南,也作為參考資料。