TOP
0
0
魅麗。花火原創小說66折起
Android 3D遊戲案例開發大全(附光碟)(簡體書)
滿額折

Android 3D遊戲案例開發大全(附光碟)(簡體書)

人民幣定價:89 元
定  價:NT$ 534 元
優惠價:87465
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:13 點
相關商品
商品簡介
目次

商品簡介

《Android 3D:遊戲案例開發大全》以Android手機3D遊戲開發為主題,通過9個典型範例,全面深入地講解了Android平臺下如何利用OpenGLES進行3D遊戲開發的技術和技巧。
全書共分10章,其中第1章為Android平臺的簡介及Android開發環境的搭建;第2章是棋牌類遊戲的開發;第3章和第7章介紹了物理引擎類遊戲;第4章介紹了一款藍牙對戰遊戲;第5章講解了一款競速類遊戲的開發流程;第6章是一款益智類遊戲的開發詳解;第8章給出了一款休閒類遊戲案例;第9章和第10章是體育競技類遊戲開發。

目次

第1章 千里之行始於足下——Android平臺簡介及開發環境的使用
1.1 Android的來龍去脈
1.2 掀起Android的蓋頭來
1.2.1 選擇Android的理由
1.2.2 Android的應用程序框架
1.3 Android開發環境的搭建
1.3.1 SDK的下載及安裝
1.3.2 Eclipse集成開發環境的搭建
1.3.3 虛擬設備的創建與模擬器的運行
1.3.4 Eclipse與真機的連接
1.3.5 導入並運行Android程序
1.3.6 Android程序的監控與調試
1.4 小結

第2章 棋牌類3D遊戲——國際象棋人機對弈
2.1 遊戲背景及功能概述
2.1.1 背景概述
2.1.2 功能簡介
2.2 遊戲的策劃和準備工作
2.2.1 遊戲的策劃
2.2.2 遊戲的準備工作
2.3 遊戲的架構
2.3.1 各個類簡要介紹
2.3.2 遊戲框架簡介
2.4 主控制類——GJXQActivity類的開發
2.5 輔助界面相關類
2.5.1 歡迎界面類WelcomeView
2.5.2 菜單界面類MenuView
2.5.3 設置界面類SetView
2.5.4 幫助界面類HelpView
2.5.5 關於界面類AboutView
2.6 遊戲界面相關類
2.6.1 操控動作類Action
2.6.2 操控動作類型類ActionType
2.6.3 頂點數據管理者VertexDataManager
2.6.4 紋理圖數據管理者PicDataManager
2.6.5 遊戲界面GameSurfaceView
2.6.6 動作隊列執行線程DoActionThread
2.7 相關工具類
2.7.1 模型加載類LoadUtil
2.7.2 國際象棋規則類ChessRuleUtil
2.7.3 機器自動走棋類RobotAutoUtil
2.7.4 包圍盒工具類AABB3Util
2.7.5 拾取相關計算類IntersectantUtil
2.8 遊戲的優化與改進

第3章 物理引擎3D遊戲——瘋狂的石頭
3.1 遊戲背景及功能介紹
3.1.1 遊戲背景概述
3.1.2 遊戲功能介紹
3.2 遊戲的策劃及準備工作
3.2.1 遊戲的策劃
3.2.2 遊戲開發前的準備工作
3.3 遊戲的架構
3.3.1 各個類的簡要介紹
3.3.2 遊戲框架簡介
3.4 主控制類MyActivity
3.5 2D界面類
3.5.1 歡迎界面類
3.5.2 父類界面RootView
3.5.3 主菜單界面MainMenuView
3.5.4 2D界面繪製類DrawCurrView
3.5.5 選關界面 SelectView
3.5.6 幫助界面 HelpView
3.6 工具類
3.6.1 圖片工具類PicLoadUtil
3.6.2 坐標轉換工具類From2DTo3DUtil
3.6.3 聲音工具類 SoundUtil
3.6.4 數據存儲工具類SharedPreferencesUtil
3.6.5 靜態數據工具類Constant
3.7 剛體類及剛體紋理類
3.7.1 創建剛體的工具類Box2DUtil
3.7.2 小球類 Ball
3.7.3 平面矩形紋理類TextureRectangular
3.7.4 長方體類 Rec
3.7.5 齒輪紋理類 ChiLun
3.7.6 木桶類 MuTong
3.7.7 木桶紋理Texture_MuTong
3.8 遊戲界面相關類
3.8.1 遊戲界面 GameView
3.8.2 碰撞監聽工具類CollisionAction
3.8.3 移動控制線程ChangeThread
3.9 遊戲的優化與改進

第4章 藍牙對戰遊戲——3D坦克對戰
4.1 遊戲背景及功能概述
4.1.1 背景概述
4.1.2 功能介紹
4.2 遊戲的策劃及準備工作
4.2.1 遊戲的策劃
4.2.2 Android平臺下遊戲的準備工作
4.3 遊戲的架構
4.3.1 各個類簡要介紹
4.3.2 遊戲框架簡介
4.4 公共類
4.4.1 主控制類MainActivity
4.4.2 子彈類BulletTextureByVertex
4.4.3 地板類Floor
4.4.4 矮牆類LowWall
4.5 藍牙相關類
4.5.1 後臺服務類MyService
4.5.2 顯示設備的Activity類MyDeviceListActivity
4.6 2D界面相關類
4.6.1 主菜單界面類MainView
4.6.2 聲音控制工具類SoundUtil
4.6.3 設置界面類SettingView
4.6.4 藍牙界面類BuleView
4.7 遊戲界面相關類
4.7.1 遊戲界面類MySurfaceView
4.7.2 點數據處理類BNPoint
4.7.3 子彈類Bullet
4.7.4 子彈走線程類BulletGoThread
4.7.5 執行動作線程類DoActionThread
4.8 遊戲的優化與改進

第5章 競速類遊戲——快樂小球
5.1 遊戲背景及功能概述
5.1.1 遊戲背景概述
5.1.2 功能介紹
5.2 遊戲的策劃及準備工作
5.2.1 遊戲的策劃
5.2.2 Android平臺下遊戲的開發準備工作
5.3 遊戲的架構
5.3.1 各個類簡要介紹
5.3.2 遊戲框架簡介
5.4 公共類RadioBallActivity
5.5 輔助界面相關類
5.5.1 歡迎界面類WelcomeView
5.5.2 2D界面的父類MySFView
5.5.3 主菜單界面類MenuView
5.5.4 音效設置界面類SoundView
5.5.5 幫助界面類HelpView
5.5.6 歷史界面類HistoryView
5.6 遊戲界面相關類
5.6.1 小球類 Ball
5.6.2 小球線程類BallThread
5.6.3 管道類GuanDao
5.6.4 簡單賽道類SaiDao
5.6.5 賽道類SaiDaoYC
5.6.6 玻璃類 BoLi
5.6.7 油桶上下面的圓類Circle
5.6.8 油桶的側面類CircleSider
5.6.9 油桶類YuanZhu
5.6.10 集裝箱類Container
5.6.11 立方體類LiFangTi
5.6.12 紋理矩形類TextureRect
5.6.13 物體控制類WuTiForControl
5.6.14 地圖類 MapData
5.6.15 正方形類 Rectangular
5.6.16 立方體類 Cube
5.6.17 立方體組類 CubeGroup
5.6.18 立方體組的線程控制類CubeThread
5.6.19 遊戲界面類MySurfaceView
5.7 遊戲的優化與改進

第6章 益智類遊戲——3D推箱子
6.1 遊戲背景及功能概述
6.1.1 遊戲背景概述
6.1.2 遊戲功能簡介
6.2 遊戲的策劃和準備工作
6.2.1 遊戲的策劃
6.2.2 遊戲開發的準備工作
6.3 遊戲的架構
6.3.1 各個類簡要介紹
6.3.2 遊戲框架簡介
6.4 主控制類——TXZActivity類的開發
6.5 輔助界面相關類
6.5.1 歡迎界面類TXZWelcomeView
6.5.2 菜單界面類TXZMenuView
6.5.3 設置界面類TXZSetView
6.5.4 選關界面類TXZSelectView
6.5.5 幫助界面類TXZHelpView
6.6 遊戲界面相關類
6.6.1 頂點數據管理者VertexDataManager
6.6.2 紋理圖數據管理者PicDataManager
6.6.3 遊戲界面TXZGameSurfaceView
6.6.4 動作隊列執行線程TXZDoActionThread
6.7 相關工具類
6.7.1 箱子排序類CompareDis
6.7.2 記錄關卡工具類SharedPreferencesUtil
6.7.3 聲音加載類SoundUtil
6.8 遊戲的優化與改進

第7章 物理引擎類遊戲——3D抽方塊
7.1 遊戲背景及功能概述
7.1.1 遊戲背景概述
7.1.2 遊戲功能介紹
7.2 遊戲的策劃及準備工作
7.2.1 遊戲的策劃
7.2.2 Android平臺下遊戲的準備工作
7.3 遊戲的架構
7.3.1 各個類簡要介紹
7.3.2 遊戲框架簡介
7.4 主控制類JengaMeActivity
7.5 2D界面相關類
7.5.1 歡迎界面類SplashScreenView
7.5.2 主菜單類MenuView
7.5.3 幫助界面HelpView
7.5.4 設置界面OptionMenu
7.5.5 記錄界面RecordView
7.5.6 遊戲結束界面EndMenu
7.5.7 圖片資源數據存儲轉換工具類InPutStreamTobyte
7.6 輔助工具類的開發
7.6.1 交互工具類IntersectantUtil
7.6.2 數據庫工具類SQLiteUtil
7.6.3 聲音工具類SoundUil
7.6.4 自定義工具類SYSUtil
7.6.5 著色器工具類ShaderUtil
7.7 遊戲界面相關類
7.7.1 木塊類MyCube
7.7.2 桌面類TexFloor
7.7.3 紋理矩形類TextureRect
7.7.4 觸控點類BNPoint
7.7.5 向量類MyVector3f
7.7.6 著色器管理類ShaderManager
7.7.7 包圍盒類AABB
7.7.8 遊戲界面類MySurfaceView
7.8 該遊戲中的著色器
7.9 遊戲的優化與改進

第8章 休閒類遊戲——炫動方塊
8.1 遊戲背景及功能概述
8.1.1 遊戲背景概述
8.1.2 遊戲功能介紹
8.2 遊戲的策劃及準備工作
8.2.1 遊戲的策劃
8.2.2 Android 平臺下遊戲的準備工作
8.3 遊戲的架構
8.3.1 各個類簡要介紹
8.3.2 遊戲框架簡介
8.4 公共類HitCubeActivity
8.5 輔助界面相關類
8.5.1 3D界面的父類MyGLSurfaceView
8.5.2 主菜單界面類MenuView
8.5.3 選關卡界面類ContView
8.5.4 遊戲音效設置界面類SoundView
8.5.5 遊戲失敗界面類LoseView
8.5.6 按鈕六邊形類ButtonGraph
8.5.7 菜單界面按鈕的線程類MenuButtonThread
8.5.8 星星類Star
8.5.9 星星類線程類StarThread
8.6 遊戲界面相關類
8.6.1 小球運動線程類BallThread
8.6.2 磚塊類Cube
8.6.3 磚塊的碰撞檢測類CubeHit
8.6.4 磚塊信息類CubeInfo
8.6.5 管道類GuanDao
8.6.6 管道線程類GuanDaoThread
8.6.7 線條類Line
8.6.8 牆壁類Wall
8.6.9 牆壁線程類WallThread
8.6.10 碰撞反射的工具類ReflectUtil
8.6.11 沙漏矩形類TextureRectShaLou
8.6.12 沙漏線程類ShaLouThread
8.6.13 遊戲界面繪製類MySurfaceView
8.7 遊戲中著色器的開發
8.7.1 紋理的著色器
8.7.2 按鈕的著色器
8.7.3 管道的著色器
8.7.4 水波紋的著色器
8.7.5 沙漏的著色器
8.8 遊戲的優化與改進

第9章 體育競技類遊戲——3D乒乓球錦標賽
9.1 遊戲背景及功能概述
9.1.1 遊戲背景概述
9.1.2 遊戲功能簡介
9.2 遊戲的策劃和準備工作
9.2.1 遊戲的策劃
9.2.2 遊戲開發的準備工作
9.3 遊戲的架構
9.3.1 遊戲的總體架構
9.3.2 遊戲的類架構
9.4 公共類
9.4.1 主控制類MainActivity
9.4.2 聲音振動控制類SoundAndShakeUtil
9.5 主界面相關類
9.5.1 主界面類MainMenuView
9.5.2 主界面物體類
9.6 遊戲界面相關類
9.6.1 遊戲界面類GameSurfaceView
9.6.2 乒乓球類GameBall
9.6.3 乒乓球台類GameTable
9.6.4 遊戲房間類GameRoom
9.6.5 飄揚的旗幟類GameFlyFlag
9.6.6 球拍控制類GameBatContorl
9.7 人工智能與物理引擎相關類
9.7.1 物理世界模擬線程BallForContorl
9.7.2 人工智能計算輔助類CalculateUtil
9.8 錄像功能模塊相關類
9.8.1 錄像基本數據類FrameData
9.8.2 錄像播放線程類PlayVideoThread
9.8.3 錄像功能輔助工具類VideoUtil
9.9 遊戲中的著色器
9.9.1 普通紋理著色器
9.9.2 球臺陰影著色器
9.9.3 飄揚的旗幟著色器
9.10 遊戲的優化與改進

第10章 體育競技類遊戲——3D極品桌球
10.1 遊戲背景及功能概述
10.1.1 遊戲背景概述
10.1.2 遊戲功能介紹
10.2 遊戲的策劃及準備工作
10.2.1 遊戲的策劃
10.2.2 Android平臺下遊戲的準備工作
10.3 遊戲的架構
10.3.1 各個類簡要介紹
10.3.2 遊戲框架簡介
10.4 公共類MyActivity
10.5 輔助界面相關類
10.5.1 歡迎界面類WelcomeView
10.5.2 主菜單界面類MainMenuView
10.5.3 聲音控制界面類SoundControlView
10.5.4 幫助界面類HelpView
10.5.5 積分榜界面類HighScoreView
10.6 遊戲界面相關類
10.6.1 球類BallDingDian
10.6.2 球運動控制類BallKongZhi
10.6.3 小地圖類MiniMap
10.6.4 球走線程類BallGoThread
10.6.5 移動攝像機的線程類MoveCameraThread
10.6.6 提示消息的線程類RegulationTimeThread
10.6.7 虛擬按鈕監聽線程類ThreadKey
10.6.8 牆壁類Qiang
10.6.9 進度條的百分比類Percentage
10.6.10 圓面類Circle
10.6.11 球杆側面類CueSide
10.6.12 遊戲界面繪製類MySurfaceView
10.7 相關工具類
10.7.1 數據庫相關類DBUtil
10.7.2 圖片處理工具類PicLoadUtil
10.7.3 倒計時類Timer
10.7.4 聲音控制類SoundSwitchButton
10.8 遊戲中著色器的開發
10.8.1 紋理著色器
10.8.2 陰影著色器
10.9 遊戲的優化與改進
……

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區