Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實現

Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實現

普通的Android套用開發者進入3D套用的世界,從3D套用開發基礎知識開始,完成客群多手機用戶所喜愛的3D套用的開發。Android套用開發先驅,對Android有深入研究,實戰經驗極其豐富。精通Java、C、C++等語言,專注於移動通信軟體開發,在機頂盒軟體開發和MTK平台軟體開發方面有非常深厚的積累

基本介紹

  • 中文名:Android 3D遊戲開發(基礎篇)——Opengl ES遊戲引擎實現
  • 語言:Java
  • 語言基礎:J2se
  • 3D渲染:OpenGl ES
課程描述,項目介紹,技術亮點,Android OpenGL ES基礎知識(第2~32課),Android 3D遊戲DEMO實現(第33~44課),

課程描述

本教程可以帶領大家從一個普通的Android套用開發者進入3D套用的世界,從3D套用開發基礎知識開始,完成客群多手機用戶所喜愛的3D套用的開發。
定價:224元(1年有效)
講師:楊豐盛
Android套用開發先驅,對Android有深入研究,實戰經驗極其豐富。精通Java、C、C++等語言,專注於移動通信軟體開發,在機頂盒軟體開發和MTK平台軟體開發方面有非常深厚的積累。2007年獲得中國軟體行業協會遊戲軟體分會(CGIA)認證及國際遊戲開發教育聯合會國際認證。曾經領導和參與《三國群英傳說》、《大航海傳奇》、《美少女養成計畫》等經典遊戲的開發。

項目介紹

項目平台
演示:Windowsxp+Android
工具:Eclipse+Android SDK+ADT
涉及知識
技術平台: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:碰撞檢測

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

1:項目介紹(項目演示、技術需求)
2:引擎框架(引擎整體構架,NDK框架)
3:工具
4:攝像機
5:光效管理
6:紋理管理
7:模型管理
8:動畫管理
9:遊戲場景(天空\地形-ROAM)
10:八叉樹碰撞檢測
11:拾取技術
12:最佳化技巧

相關詞條

熱門詞條

聯絡我們