完美講堂 Unity3D手機游戲開發實戰教程( 簡體 字) | |
作者:李梁 | 類別:1. -> 多媒體 -> 遊戲引擎 -> Unity |
出版社:人民郵電出版社 | 3dWoo書號: 44535 詢問書籍請說出此書號! 有庫存 NT售價: 345 元 |
出版日:6/1/2016 | |
頁數:272 | |
光碟數:0 | |
站長推薦: | |
印刷:全彩印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115421067 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第01章 走進Unity3D的世界 / 15
1.1 Unity3D簡介 / 16 1.1.1 Unity3D引擎 / 16 1.1.2 Unity3D的歡迎界面 / 16 1.1.3 菜單欄 / 17 1.1.4 場景控件 / 19 1.1.5 小結 / 21 1.2 Unity3D界面 / 21 1.2.1 路徑 / 21 1.2.2 Angry Bots簡介 / 22 1.2.3 場景視圖 / 22 1.2.4 游戲視圖 / 24 1.2.5 層次視圖 / 25 1.2.6 項目面板 / 26 1.2.7 檢查面板 / 26 1.2.8 小結 / 27 1.3 資源管理 / 27 1.3.1 創建新項目 / 27 1.3.2 創建游戲中的物體 / 27 1.3.3 游戲物體屬性 / 28 1.3.4 添加組件和保存 / 29 1.3.5 資源結構管理 / 30 1.3.6 小結 / 32 1.4 Unity3D腳本編寫 / 32 1.4.1 腳本命名的規則 / 32 1.4.2 玩家輸入 / 33 1.4.3 移除組件 / 38 1.4.4 常用的腳本類型 / 38 1.4.5 小結 / 38 第02章 益智類游戲實例:企鵝砸小豬 / 39 2.1 游戲策劃 / 40 2.1.1 游戲介紹 / 40 2.1.2 游戲特點 / 41 2.1.3 玩法 / 41 2.1.4 小結 / 42 2.2 整理資源 / 42 2.2.1 創建項目 / 42 2.2.2 了解資源 / 44 2.2.3 小結 / 45 2.3 創建場景 / 45 2.3.1 創建平臺 / 45 2.3.2 安裝彈弓 / 46 2.3.3 放置敵人 / 47 2.3.4 建造障礙 / 47 2.3.5 創建攝像機和燈光 / 48 2.3.6 小結 / 49 2.4 編寫腳本 / 49 2.4.1 編寫彈弓腳本 / 49 2.4.2 編寫彈藥腳本 / 53 2.4.3 編寫目標敵人腳本 / 56 2.4.4 編寫建筑腳本 / 60 2.4.5 編寫攝像機腳本 / 63 2.4.6 小結 / 68 2.5 界面實例 / 68 2.5.1 UI 簡介 / 68 2.5.2 導入NGUI / 69 2.5.3 實例NGUI / 69 2.6 場景分析 / 80 2.6.1 創建燈光 / 80 2.6.2 燈光類型 / 80 2.6.3 燈光屬性 / 80 第03章 角色扮演類游戲實例:隧道探險 / 82 3.1 游戲策劃 / 83 3.1.1 游戲簡介 / 83 3.1.2 游戲特點 / 83 3.1.3 玩法介紹 / 83 3.2 項目資源 / 83 3.2.1 創建項目 / 83 3.2.2 資源預覽/84 3.3 創建場景/87 3.3.1 創建平臺道路/87 3.3.2 角色介紹/88 3.3.3 創建攝像機和燈光/89 3.4 編寫腳本/91 3.4.1 編寫角色控制腳本/91 3.4.2 編寫場景腳本/99 3.4.3 編寫物品腳本/108 3.4.4 編寫變化腳本/110 3.5 場景分析/113 3.5.1 游戲環境/113 3.5.2 燈光系統/114 3.5.3 角色/115 第04章 動作類游戲實例:動感小球/117 4.1 游戲策劃 /118 4.1.1 游戲介紹/118 4.1.2 游戲特點/119 4.1.3 玩法/119 4.2 整理資源/119 4.2.1 創建項目/119 4.2.2 了解資源/120 4.3 創建場景 / 122 4.3.1 創建平臺 / 122 4.3.2 創建小球 / 124 4.3.3 放置元寶 / 124 4.3.4 建造障礙物 / 125 4.3.5 創建攝像機和燈光 / 125 4.3.6 創建血點 / 126 4.3.7 創建死亡區 / 127 4.4 編寫腳本 / 128 4.4.1 編寫小球腳本 / 128 4.4.2 編寫死亡腳本 / 130 4.4.3 編寫移動腳本 / 133 4.4.4 編寫物品腳本 / 134 4.4.5 編寫攝像機腳本 / 135 4.5 小球界面 / 136 4.5.1 UI簡介 / 136 4.5.2 制作界面 / 136 4.5.3 界面腳本 / 137 4.6 場景 / 138 4.6.1 場景添加 / 138 4.6.2 設置 / 140 4.6.3 發布 / 143 4.7 總結 / 143 4.7.1 分析 / 143 4.7.2 效果 / 143 第05章 賽車類游戲實例:地下賽車 / 145 5.1 游戲策劃 / 146 5.1.1 游戲介紹 / 146 5.1.2 游戲特點 / 147 5.1.3 玩法 / 147 5.2 整理資源 / 147 5.2.1 創建項目 / 147 5.2.2 了解資源 / 148 5.2.3 音頻 / 148 5.2.4 場景 / 148 5.2.5 模型 / 149 5.2.6 預設物 / 149 5.2.7 腳本 / 149 5.2.8 貼圖 / 150 5.3 創建游戲場景 / 150 5.3.1 創建地形 / 150 5.3.2 繪制地形 / 153 5.3.3 繪制地面 / 154 5.3.4 建造跑道 / 156 5.4 添加游戲角色與編寫腳本 / 157 5.4.1 添加游戲角色 / 157 5.4.2 編寫游戲賽車主腳本 / 162 5.4.3 編寫游戲賽車副腳本 / 173 5.4.4 編寫攝像機腳本 / 176 5.4.5 編寫變換跑道腳本 / 178 5.5 場景分析 / 180 5.5.1 創建燈光 / 180 5.5.2 為場景加霧效 / 181 5.5.3 創建起始點 / 182 第06章 塔防類游戲實例:坦克防御戰 / 184 6.1 游戲簡介 / 185 6.1.1 游戲介紹 / 185 6.1.2 游戲特點 / 186 6.1.3 玩法 / 186 6.2 資源的管理及創建 / 186 6.2.1 創建項目 / 186 6.2.2 項目 / 187 6.2.3 場景 / 187 6.2.4 材質 / 188 6.2.5 模型 / 188 6.2.6 預設物 / 188 6.2.7 貼圖 / 189 6.2.8 腳本 / 189 6.2.9 JavaScript與C#腳本之間的通信 / 189 6.3 創建游戲元素 / 192 6.3.1 創建地形 / 192 6.3.2 創建燈光 / 196 6.3.3 刷新敵人的地點 / 198 6.3.4 建造防御地點 / 200 6.3.5 創建敵人 / 206 6.3.6 敵人的轉彎點 / 213 6.3.7 制作防御塔 / 215 6.3.8 攝像機設置 / 223 6.4 編寫腳本 / 224 6.4.1 編寫角色控制腳本 / 224 6.4.2 編寫防御塔腳本 / 229 6.4.3 編寫刷新敵人腳本 / 232 6.4.4 編寫防御點腳本 / 233 6.4.5 編寫創建防御塔的腳本 / 234 第07章 Unity3D在Web平臺上的運用 / 237 7.1 安裝Unity Web Player / 238 7.2 發布Web / 238 7.3 運行Web / 242 7.4 小結 / 242 第08章 Unity3D在移動平臺上的運用 / 243 8.1 Android環境 / 244 8.1.1 安裝java _JDK / 244 8.1.2 安裝Android _SDK / 246 8.2 Unity3D配置 / 249 8.2.1 配置Unity3D / 249 8.2.2 發布安卓Android / 251 8.2.3 APK的安裝 / 256 第09章 資源 / 259 9.1 資源管理 / 260 9.1.1 資源結構 / 260 9.1.2 導入系統資源包 / 261 9.1.3 資源導出 / 263 9.1.4 導入資源包 / 265 9.1.5 小結 / 266 9.2 Unity3D動態資源管理 / 267 9.2.1 打包資源Export Asset Bundles / 267 9.2.2 加載資源Import Asset Bundles / 270 9.2.3 資源優化 / 272 9.2.4 小結 / 272 這是一本講解用Unity3D制作各類流行游戲的書。本書從Unity3D的基本操作入手,結合5個可玩性非常高的游戲實例(企鵝砸小豬、隧道探險、動感小球、地下賽車和坦克防御戰),全面而深入地闡述Unity3D的基本操作、游戲策劃、資源整理、游戲場景創建、編寫游戲腳本、游戲UI制作、各種特效制作、Web平臺上的運用、移動平臺上的運用以及Unity3D資源的各種操作等各方面的知識。
本書附帶下載資源(掃描封底“資源下載”二維碼即可獲得下載方法),內容包含本書所有實例的工程文件、場景文件以及多媒體教學視頻。讀者如果在實際操作的過程中遇到困難,可以通過觀看多媒體教學視頻來解決。 本書適合欲從事游戲開發的初、中級讀者閱讀,同時也可以作為相關教育培訓機構的教材。 |