Beginning Android 3D Game Development (Paperback)
暫譯: Android 3D 遊戲開發入門 (平裝本)
Robert Chin
- 出版商: Apress
- 出版日期: 2014-03-10
- 售價: $2,210
- 貴賓價: 9.5 折 $2,100
- 語言: 英文
- 頁數: 492
- 裝訂: Paperback
- ISBN: 1430265477
- ISBN-13: 9781430265474
-
相關分類:
Android、3D建模 3D-modeling
-
相關翻譯:
Android 3D遊戲程序設計 (簡中版)
買這商品的人也買了...
-
大話設計模式$620$490 -
Linux Device Driver Programming 驅動程式設計$690$587 -
大話資料結構$590$466 -
JavaScript 大全, 6/e (JavaScript: The Definitive Guide: Activate Your Web Pages, 6/e)$1,200$948 -
王者歸來-PHP 完全開發範例集, 2/e$860$731 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
網路行銷:3A 時代來臨, 4/e$540$427 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 -
ASP.NET MVC 5 網站開發美學$780$616 -
王者歸來-C# 完全開發範例集, 3/e$860$731 -
超實用 Excel VBA 範例應用字典 (2013/2010/2007/2003 適用)$550$468 -
R 軟體資料分析基礎與應用 (R for Everyone: Advanced Analytics and Graphics)$650$553 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
圖解物聯網|感測器的架構與運用$380$323 -
不一樣的 Node.js:用 JavaScript 打造高效能的前後台網頁程式, 2/e$490$387 -
最新 HTML5 + CSS3 網頁程式設計, 2/e$520$442 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
Raspberry Pi 最佳入門與實戰應用, 2/e (適用 Raspberry Pi 2/Raspberry Pi 第一代)$450$356 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
設計模式與遊戲開發的完美結合$690$538 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
科學運算 : Python程式理論與應用$860$731 -
ASP.NET 專題實務 II--範例應用與進階功能$820$648 -
OpenStack企業雲端平台架構與實踐$540$459
商品描述
Beginning Android 3D Game Development is a unique, examples-driven book for today's Android and game app developers who want to learn how to build 3D game apps that run on the latest Android 5.0 (KitKat) platform using Java and OpenGL ES.
Android game app development continues to be one of the hottest areas where indies and existing game app developers seem to be most active. Android is the second best mobile apps eco and arguably even a hotter game apps eco than iOS. 3D makes your games come alive; so in this book you'll find that we go in depth on creating 3D games for the Android platform with OpenGL ES 2.0 using an original case study game called Drone Grid.
Moreover, this book offers an extensive case study with code that will be modular and re-useable helping you create your own games using advanced vertex and fragment shaders. Drone Grid is a game app case study that is somewhat similar to the best selling Geometry Wars game series utilizing a gravity grid and colorful abstract graphics and particles.
After reading and using this book, you'll be able to build your first 3D Android game app for smartphones and tablets. You may even be able to upload and sell from popular Android app stores like Google Play and Amazon Appstore.
What you’ll learn
- How to build 3D game apps using Android SDK, NDK and OpenGL ES
- What are the Android SDK and NDK APIs most useful for 3D game development
- How to get a 3D Math Review for game development
- How to build 3D graphics using OpenGL ES
- How to create various motion patterns
- How to set up a game environment: gravity grid, sounds and heads-up display
- How to create the characters, including the player and its enemies or targets
- How to develop a rich menu system with high score table
- How to build a 3D game app using case study offered in book
Who this book is for
This book is for Android developers who want a quick start but detailed enough guide for making 3D games that run on the Android platform using Java and the OpenGL ES. This book is also for game developers who are new to the Android platform and want to learn how to create their own 3D games for Android.
Table of Contents
2. Java on Android
3. 3D Math Review
4. 3D graphics using OpenGL ES 2.0
5. Motion and Collision
6. Game Environment
7. Drone Grid Case Study: Creating the Player
8. Drone Grid Case Study: Creating the Enemies
9. Drone Grid Case Study: The User Interface
10. The Final Drone Grid Game
11. The Android Native Development Kit (NDK)
12. Publishing and Marketing your Final Game
商品描述(中文翻譯)
《開始 Android 3D 遊戲開發》是一本獨特的、以範例為主的書籍,專為當今的 Android 和遊戲應用開發者設計,旨在教導如何使用 Java 和 OpenGL ES 在最新的 Android 5.0 (KitKat) 平台上構建 3D 遊戲應用。
Android 遊戲應用開發仍然是獨立開發者和現有遊戲應用開發者最活躍的領域之一。Android 是第二大移動應用生態系統,並且在遊戲應用生態系統上甚至比 iOS 更具熱度。3D 讓你的遊戲栩栩如生;因此在本書中,我們將深入探討如何使用 OpenGL ES 2.0 為 Android 平台創建 3D 遊戲,並以一個名為 Drone Grid 的原創案例研究遊戲為例。
此外,本書提供了一個廣泛的案例研究,包含可模組化和可重用的代碼,幫助你使用先進的頂點和片段著色器創建自己的遊戲。Drone Grid 是一個遊戲應用案例研究,與暢銷的 Geometry Wars 遊戲系列有些相似,利用重力網格和色彩繽紛的抽象圖形及粒子。
閱讀並使用本書後,你將能夠為智能手機和平板電腦構建你的第一個 3D Android 遊戲應用。你甚至可以將其上傳並在 Google Play 和 Amazon Appstore 等熱門 Android 應用商店中銷售。
你將學到的內容:
- 如何使用 Android SDK、NDK 和 OpenGL ES 構建 3D 遊戲應用
- Android SDK 和 NDK 中對 3D 遊戲開發最有用的 API
- 如何進行遊戲開發的 3D 數學回顧
- 如何使用 OpenGL ES 構建 3D 圖形
- 如何創建各種運動模式
- 如何設置遊戲環境:重力網格、聲音和即時顯示
- 如何創建角色,包括玩家及其敵人或目標
- 如何開發豐富的菜單系統和高分榜
- 如何使用書中提供的案例研究構建 3D 遊戲應用
本書適合對象:
本書適合希望快速入門但又需要詳細指導的 Android 開發者,幫助他們在 Android 平台上使用 Java 和 OpenGL ES 開發 3D 遊戲。本書也適合對 Android 平台不熟悉的遊戲開發者,幫助他們學習如何為 Android 創建自己的 3D 遊戲。
目錄:
1. 介紹
2. Android 上的 Java
3. 3D 數學回顧
4. 使用 OpenGL ES 2.0 的 3D 圖形
5. 運動與碰撞
6. 遊戲環境
7. Drone Grid 案例研究:創建玩家
8. Drone Grid 案例研究:創建敵人
9. Drone Grid 案例研究:用戶界面
10. 最終的 Drone Grid 遊戲
11. Android 原生開發工具包 (NDK)
12. 發布和行銷你的最終遊戲
