Learn OpenGL ES: For Mobile Game and Graphics Development (Paperback)
暫譯: 學習 OpenGL ES:行動遊戲與圖形開發
Prateek Mehta
- 出版商: Apress
- 出版日期: 2013-09-04
- 定價: $1,400
- 售價: 9.5 折 $1,330
- 貴賓價: 9.0 折 $1,260
- 語言: 英文
- 頁數: 220
- 裝訂: Paperback
- ISBN: 1430250534
- ISBN-13: 9781430250531
-
相關分類:
OpenGL
-
相關翻譯:
Android 三維程式設計 — 基於 OpenGL ES 的圖形應用程式設計 (Learn OpenGL ES: For Mobile Game and Graphics Development) (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3/e (Paperback)$2,180$2,136 -
資料壓縮$650$553 -
Java 2 JDK 5/6 教學手冊, 4/e$650$553 -
計算機組織與設計 (Computer Organization and Design: The Hardware/Software Interface, 4/e)$900$855 -
Android 案例開發完全講義$580$458 -
Pro/ENGINEER Wildfire 5.0 模具設計基礎入門$500$395 -
Android 學習手冊-為 Android Market 開發應用程式 (Learning Android)$480$379 -
行動裝置嵌入式系統與軟體 (Cortex A8 S5PV210-Android 2.3.4 開發應用實務)$690$621 -
Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming (Paperback)$1,485$1,455 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
掌握 Hadoop 翱翔雲端-Windoop 應用實作指南$500$390 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
$648Android 3D 遊戲開發技術寶典─OpenGL ES2.0 -
Java 程式設計導論(第九版) (Introduction to Java Programming : Comprehensive Version, 9/e)$680$537 -
OpenGL ES 2 for Android: A Quick-Start Guide (Paperback)$1,360$1,292 -
王者歸來-PHP 完全開發範例集, 2/e$860$731 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Operating System Concepts, 9/e (IE-Paperback)$1,680$1,646 -
iOS 7 程式設計實戰-171 個快速上手的開發技巧$480$379 -
雲端網頁程式設計-Google App Engine 應用實作, 2/e$480$374 -
打造不敗的創新方案-101 項設計思考法則 (101 Design Methods: A Structured Approach for Driving Innovation in Your Organization)$650$514 -
Android 及 ARM 原生語言-逆向工程破解 Android APP 安全$590$502 -
精實軟體度量$450$351 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
10 天做好 APP【實作進化版】:Corona SDK 跨平台遊戲開發攻略,不懂程式也沒差!$450$360
商品描述
Want to create sophisticated games and graphics-intensive apps? Learn OpenGL ES gets you started immediately with OpenGL ES. After mastering the basics of OpenGL ES itself, you will quickly find yourself writing and building game apps, without having to learn about object oriented programming techniques.
This book demonstrates the use of a powerful open-source modeling tool, Blender. You will be guided, step by step, through the development of Tank Fence, a dynamic, interactive 3D game. Along the way you'll gain skills in building apps with Eclipse and the Android SDK or NDK, rendering graphics using hardware acceleration, and multithreading for performance and responsiveness. iOS developers will also find this book's information invaluable when writing their apps.
You'll learn everything you need to know about:
- Creating simple, efficient game UIs
- Designing the basic building blocks of an exciting, interactive 3D game
- Pulling all the elements together with Blender, a powerful open-source tool for modeling, animation, rendering, compositing, video editing, and game creation
- Taking the next big step using custom and inbuilt functions, texturing, shading, light sources, and more
- Refining your mobile game app through collision detection, player-room-obstacle classes, and storage classes
- Doing all this efficiently on mobile devices with limited resources and processing
What you’ll learn
- How to install and use OpenGL ES 2.0 on Android
- GLSL ES Fundamentals
- State Management
- Modeling 3D Objects Using Blender
- Using the Perl Mesh Parser
- Vertex Buffer Objects
- Using Color Masks
- sampler2D and samplerCube Uniforms
- Multi-Texturing
- Lambert Illumination Model
- Implementing the Lighting Equation
- Design, write, and build Tank Fence, an interactive 3D game
Who this book is for
Learn OpenGL ES is ideal for mobile game and interactive app developers who want to know more about the OpenGL ES engine and and use it to build more sophisticated, graphically-rich games and other apps. While the code is developed on Android, iOS developers will also find this book invaluable.
Table of Contents
1. Why OpenGL ES?2. UI for games: Keep it simple
3. First Steps: Mobile Game App Development
4. 3D Modeling
5. Functions, Shading, Light Source and Objects
6. Carrying Further: Collision Detection
商品描述(中文翻譯)
想要創建複雜的遊戲和圖形密集型應用程式嗎?學習 OpenGL ES 讓你立即開始使用 OpenGL ES。在掌握 OpenGL ES 的基本知識後,你將迅速發現自己能夠編寫和構建遊戲應用程式,而無需學習物件導向程式設計技術。
本書展示了一個強大的開源建模工具 Blender 的使用。你將逐步學習如何開發 Tank Fence,一個動態的互動 3D 遊戲。在這個過程中,你將獲得使用 Eclipse 和 Android SDK 或 NDK 構建應用程式的技能,利用硬體加速進行圖形渲染,以及為了性能和響應性進行多執行緒處理。iOS 開發者在編寫應用程式時也會發現本書的信息非常有價值。
你將學到所有你需要知道的內容:
- 創建簡單、高效的遊戲用戶介面
- 設計一個令人興奮的互動 3D 遊戲的基本構建塊
- 使用 Blender 將所有元素整合在一起,這是一個強大的開源建模、動畫、渲染、合成、視頻編輯和遊戲創建工具
- 利用自定義和內建函數、紋理、陰影、光源等進一步提升
- 通過碰撞檢測、玩家-房間-障礙類別和存儲類別來完善你的移動遊戲應用程式
- 在資源和處理能力有限的移動設備上高效地完成所有這些
你將學到什麼
- 如何在 Android 上安裝和使用 OpenGL ES 2.0
- GLSL ES 基礎
- 狀態管理
- 使用 Blender 建模 3D 物件
- 使用 Perl Mesh Parser
- 頂點緩衝物件
- 使用顏色遮罩
- sampler2D 和 samplerCube Uniforms
- 多重紋理
- Lambert 照明模型
- 實現照明方程
- 設計、編寫和構建 Tank Fence,一個互動 3D 遊戲
本書適合誰
學習 OpenGL ES 非常適合希望了解更多關於 OpenGL ES 引擎的移動遊戲和互動應用程式開發者,並利用它來構建更複雜、圖形豐富的遊戲和其他應用程式。雖然代碼是在 Android 上開發的,但 iOS 開發者也會發現本書非常有價值。
目錄
1. 為什麼選擇 OpenGL ES?
2. 遊戲的用戶介面:保持簡單
3. 第一步:移動遊戲應用程式開發
4. 3D 建模
5. 函數、陰影、光源和物件
6. 更進一步:碰撞檢測
