天天看點

Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實作(送源碼)

Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實作(送源碼)

課程描述:

     本教程可以帶領大家從一個普通的Android應用開發者進入3D應用的世界,從3D應用開發基礎知識開始,完成閱聽人多手機使用者所喜愛的3D應用的開發。

定價:224元(1年有效)      

  購買連結:http://www.china-pub.com/3500002

  免費試看:http://www.hztraining.com/bbs/showtopic-26.aspx

講師:楊豐盛

      Android應用開發先驅,對Android有深入研究,實戰經驗極其豐富。精通Java、C、C++等語言,專注于移動通信軟體開發,在機頂盒軟體開發和MTK平台軟體開發方面有非常深厚的積累。2007年獲得中國軟體行業協會遊戲軟體分會(CGIA)認證及國際遊戲開發教育聯合會國際認證。曾經上司和參與《三國群英傳說》、《大航海傳奇》、《美少女養成計劃》等經典遊戲的開發。

項目介紹

項目平台

示範:Windows xp+Android

語言:Java

工具:Eclipse+Android SDK+ADT

涉及知識

語言基礎:J2se

3D渲染:OpenGl ES

技術平台:Android

技術亮點

從最初級的3D技術出發,到最後完成一個3D應用Demo。

課程計劃表

《Android 3D遊戲開發教程》課程計劃表

Android OpenGL ES開發架構(第1課)

課程目标:了解OpenGl、OpenGl ES以及OpenGl ES在Android中的開發架構。

課程内容:

(1)了解OpenGl、OpenGl ES以及兩者的關系。(0.3課時)

(2)在Android中建構OpenGL ES開發架構。(0.7課時)

Android OpenGL ES基礎知識(第2~32課)

課程目标:掌握OpenGL ES各個基礎知識點,為後面的實戰項目作準備。

課程内容:

1:項目介紹

2:Opengl ES概述

3:基本圖形繪制

4:3D圖形繪制及透視

5:光效

6:材質

7:紋理及紋理映射

8:隧道執行個體

9:霧氣

10:2D文字顯示

11:飄動的旗幟

12:蒙闆

13:離子系統

14:變形

15:多級紋理--圓柱體-球體

16:曲面映射

17:多重紋理

18:反射(剪裁平面,蒙闆緩存)

19:圖像字型

20:反走樣

21:緩存及片元測試

22:貝塞爾曲面

23:BLT函數

24:TGA檔案

25:多重視口

26:軌迹球

27:射線拾取

28:地形

29:天空盒

30:幀動畫之MD2模型裝載

31:骨骼動畫之MS3D模型裝載

32:碰撞檢測

進階篇:http://www.hztraining.com/bbs/showtopic-120.aspx

Android 3D遊戲DEMO實作(第33~44課)

1:項目介紹(項目示範、技術需求)

2:引擎架構(引擎整體構架,NDK架構)

3:工具

4:錄影機

5:光效管理

6:紋理管理

7:模型管理

8:動畫管理

9:遊戲場景(天空\地形-ROAM)

10:八叉樹碰撞檢測

11:拾取技術

12:優化技巧

Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實作(送源碼)
Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實作(送源碼)
Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實作(送源碼)
Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實作(送源碼)