Android三維程序設計:基於OpenGL ES的圖形應用程序設計 [Learn OpenGL ES: For Mobile Game and Graphics Development] 下載 mobi epub pdf 電子書 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
[美] Prateek,Mehta 著,周建娟 譯
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-11-05
類似圖書 點擊查看全場最低價
圖書介紹
齣版社: 清華大學齣版社
ISBN:9787302391371
版次:1
商品編碼:11853015
品牌:清華大學
包裝:平裝
外文名稱:Learn OpenGL ES: For Mobile Game and Graphics Development
開本:16開
齣版時間:2015-12-01
用紙:膠版紙
頁數:178
字數
相關圖書
圖書描述
內容簡介
《Android三維程序設計:基於OpenGL ES的圖形應用程序設計》詳細闡述瞭與Android移動設備以及OpenGL ES開發相關的基本解決方案,主要包括ES 2.0基礎知識、3D建模、Blender軟件應用、紋理和著色、Tank Fence遊戲開發等內容。此外,《Android三維程序設計:基於OpenGL ES的圖形應用程序設計》還提供瞭豐富的示例以及代碼,以幫助讀者進一步理解相關方案的實現過程。
《Android三維程序設計:基於OpenGL ES的圖形應用程序設計》適閤作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。
目錄
第1章 新型API的優勢
1.1 圖形渲染API
1.2 設備需求
1.3 創建OpenGL錶麵視圖
1.4 確定OpenGL ES版本
1.5 創建OpenGL錶麵
1.6 ES 2.0的強大功能
1.7 關於開發人員
1.8 本章小結
第2章 預備知識
2.1 選擇開發設備
2.2 選擇輸入
2.3 Tank Fence遊戲
2.4 創建遊戲菜單
2.5 利用setContentView和addContentView創建視圖
2.6 XML視圖設計
2.7 與按鈕和計數器類協同工作
2.8 通過觸摸實現鏇轉操作
2.9 基於Android傳感器的鏇轉操作
2.10 本章小結
第3章 ES 2.0基礎知識
3.1 Android中的EGL
3.1.1 GL SurfaceView類
3.1.2 構建渲染器
3.2 渲染器綫程
3.2.1 性能分離
3.2.2 綫程安全
3.3 實現方法
3.3.1 渲染器解析
3.3.2 變化的GL錶麵
3.4 幀緩衝區
3.4.1 雙緩衝區機製
3.4.2 清除顔色緩衝區
3.4.3 設置視口
3.5 GLSL
3.5.1 著色器程序
3.5.2 頂點著色器示例
3.5.3 數據類型
3.5.4 片元著色器示例
3.6 GL POINT BASIC應用程序
3.6.1 使用loadShader方法
3.6.2 屬性
3.7 繪製直綫和三角形圖元
3.7.1 varying變量
3.7.2 三角形圖元
3.8 標準化設備坐標係
3.9 3D轉換
3.9.1 轉換類型
3.9.2 矩陣類
3.10 狀態管理
3.10.1 剔除錶麵
3.10.2 深度測試
3.11 本章小結
第4章 3D建模
4.1 通過glDrawElements繪製幾何形狀
4.1.1 GL POINT ELEMENTS應用程序
4.1.2 繪製直綫和三角形圖元
4.2 Blender建模軟件
4.2.1 默認布局
4.2.2 對象模式
4.2.3 3D View窗口中的麵闆
4.2.4 平移對象
4.2.5 使用套索選擇命令
4.3 遊戲對象建模
4.3.1 構建等邊三角形
4.3.2 tank Fence Blender文件
4.3.3 導齣網格數據
4.4 基於OpenGL ES的對象解釋操作
4.4.1 安裝Perl
4.4.2 下載解釋器
4.4.3 使用解釋器
4.5 使用網格數據
4.6 Blender界麵中的基本組件:截圖效果
4.7 本章小結
第5章 紋理和著色
5.1 頂點緩衝區對象
5.2 對象緩衝區類型
5.3 使用緩衝區對象
5.4 使用顔色濛版
5.5 紋理
5.5.1 2D紋理
5.5.2 使用紋理和顔色
5.5.3 立方體貼圖
5.5.4 多重紋理
5.6 基於著色器程序的光照效果
5.6.1 光照模型
5.6.2 光照模型
5.6.3 頂點著色器中的光照方程
5.6.4 頂點法綫的插值計算
5.7 本章小結
第6章 遊戲擴展
6.1 確定渲染模式
6.2 添加FIRE按鈕
6.3 平移和鏇轉的整閤結果
6.4 嚮Tank對象中加入Missile對象
6.4.1 initMissiles方法
6.4.2 更新導彈對象的數組列錶
6.5 Enemy類
6.5.1 生成敵方角色
6.5.2 Enemy對象源位置的插值計算
6.6 通過碰撞檢測消除Enemy對象
6.7 本章小結
前言/序言
Android三維程序設計:基於OpenGL ES的圖形應用程序設計 [Learn OpenGL ES: For Mobile Game and Graphics Development] 下載 mobi epub pdf txt 電子書 格式
Android三維程序設計:基於OpenGL ES的圖形應用程序設計 [Learn OpenGL ES: For Mobile Game and Graphics Development] mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024
Android三維程序設計:基於OpenGL ES的圖形應用程序設計 [Learn OpenGL ES: For Mobile Game and Graphics Development] 下載 mobi pdf epub txt 電子書 格式 2024
Android三維程序設計:基於OpenGL ES的圖形應用程序設計 [Learn OpenGL ES: For Mobile Game and Graphics Development] 下載 mobi epub pdf 電子書
用戶評價
評分
☆☆☆☆☆
給同事買的
評分
☆☆☆☆☆
基礎必備。 值得學習
評分
☆☆☆☆☆
好
評分
☆☆☆☆☆
三維
評分
☆☆☆☆☆
好
評分
☆☆☆☆☆
書中代碼排版錯誤很多。圖片不清晰。一般般,可以和其他書籍配套一起看。
評分
☆☆☆☆☆
給同事買的
評分
☆☆☆☆☆
很好
評分
☆☆☆☆☆
好
類似圖書 點擊查看全場最低價
Android三維程序設計:基於OpenGL ES的圖形應用程序設計 [Learn OpenGL ES: For Mobile Game and Graphics Development] mobi epub pdf txt 電子書 格式下載 2024