Unity 3D 大風暴-入門篇

智畫互動開發團隊

  • 出版商: 電子工業
  • 出版日期: 2014-01-31
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 319
  • ISBN: 7121222426
  • ISBN-13: 9787121222429
  • 相關分類: 遊戲引擎 Game-engine

下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<書籍簡介>

智畫互動開發團隊編著的《Unity3D大風暴(入門篇)》是「Unity大風暴」系列三部曲的第一部,系統地講解了Unity3D的基本操作和功能實現,包括對NGUI、uniSWF和Scaleform等Unity主流GUI解決方案的解析,並配合大量實踐案例,力求通過通俗易懂的語言和充實細緻的配套光碟視頻講解讓初學者快速入門,打下堅實的開發基礎。
    《Unity3D大風暴(入門篇)》適合動漫、遊戲專業學生,以及動漫、遊戲開發公司人員閱讀。

<目錄>

第1章 UNITY3D介紹 1
  1.1 UNITY3D基礎知識概覽 2
  1.1.1 真實的UNITY3D 2
  1.1.2 成長中的UNITY3D 2
  1.1.3 UNITY3D的大好市場前景 2
  1.1.4 UNITY3D的個性 3
  1.2 UNITY3D開發平台 6
  1.2.1 UNITY3D引擎的搭建與安裝 6
  1.2.2 HELLO WORLD——開始UNITY漫步之旅 14
第2章 界面 19
  2.1 UNITY集成開發環境的整體布局 20
  2.1.1 界面的自定義 22
  2.1.2 SCENE窗口 24
  2.1.3 GAME窗口 30
  2.1.4 PROJECT窗口 31
  2.1.5 INSPECTOR窗口 33
  2.1.6 界面操作 33
  2.1.7 標題欄 33
  2.1.8 工具欄 33
  2.1.9 狀態欄與控制台 35
  2.2 菜單欄 36
  2.2.1 FILE菜單 36
  2.2.2 Edit菜單 38
  2.2.3 Assets菜單 44
  2.2.4 GameObject菜單 46
  2.2.5 Terrain菜單 47
  2.2.6 Window菜單 48
  2.2.7 Help菜單 51
第3章 工程的新建與管理 52
  3.1 新建工程及導入資源包 53
  3.2 工程的保存與管理 57
第4章 創建物體 58
  4.1 地形 59
  4.1.1 高度圖的導入與導出 59
  4.1.2 地形的繪製 60
  4.1.3 實例:繪製地形 63
  4.1.4 地形貼圖 65
  4.1.5 為地形添加樹貼圖 67
  4.1.6 為地形添加草貼圖 68
  4.1.7 設置地形參數 71
  4.1.8 為地形添加水體 77
  4.2 攝像機 80
  4.2.1 攝像機概述 80
  4.2.2 攝像機的創建 80
  4.2.3 攝像機參數的調節 81
  4.2.4 鏡頭的移動 87
  4.3 光源 92
  4.3.1 基礎光源 92
  4.3.2 開啟光影 96
  4.4 輔助元素 102
  4.5 添加角色和道具 103
  4.5.1 添加角色 103
  4.5.2 添加道具 111
  4.6 優化渲染 117
  4.7 天空盒 120
  4.7.1 創建天空盒 120
  4.7.2 霧化效果 125
  4.7.3 實例:添加天空盒 127
第5章 物理特效 129
  5.1 剛體及碰撞器 130
  5.1.1 剛體 130
  5.1.2 碰撞器 132
  5.2 關節 137
  5.2.1 鉸鏈關節 137
  5.2.2 固定關節 139
  5.2.3 彈簧關節 140
  5.2.4 布娃娃 142
  5.2.5 角色關節 144
  5.2.6 可配置關節 145
  5.3 實例:鐘擺 147
  5.4 粒子系統 150
  5.4.1 創建粒子 150
  5.4.2 粒子系統的屬性及參數 152
  5.4.3 實例:火焰效果 168
第6章 控制 175
  6.1 UNITY腳本程序編輯 176
  6.1.1 UNITY專用腳本語言 176
  6.1.2 UNITY的HELP菜單 176
  6.1.3 腳本編寫 177
  6.2 UNITY中的JAVASCRIPT腳本語言入門 184
  6.2.1 變數 184
  6.2.2 運算符 185
  6.2.3 邏輯運算符 188
  6.2.4 條件運算 189
  6.2.5 循環 192
  6.3 函數 194
  6.4 控制 203
  6.4.1 訪問UNITY內的部分組件 203
  6.4.2 INPUT控鍵 207
  6.4.3 物體的創建和銷毀 212
  6.4.4 碰撞與觸發 218
  6.4.5 增量時間 223
  6.4.6 延遲 223
  6.5 人工智慧 224
  6.5.1 讓對象智能起來的代碼 224
  6.5.2 尋路設置 225
  6.5.3 依靠物理組件實現人工智慧 227
第7章 GUI 232
  7.1 GUI相關函數 233
  7.1.1 實現函數 233
  7.1.2 通過按鈕實現音樂播放功能 234
  7.1.3 關於Audio Source組件的延伸 237
  7.1.4 關於界面控制項位置的簡單說明 239
  7.2 更多的GUI變數和函數 243
  7.2.1 GUIContent構造函數 243
  7.2.2 GUI變數 246
  7.2.3 其他GUI函數 251
  7.3 GUI在遊戲中的應用 255
  7.3.1 輸出遊戲中的信息 256
  7.3.2 遊戲界面的切換 258
第8章 後期工作 264
  8.1 音頻的處理 265
  8.1.1 音頻的導入 265
  8.1.2 音頻的設置 265
  8.1.3 支持格式 268
  8.1.4 監聽器 269
  8.1.5 添加音頻 269
  8.1.6 音頻的屬性 271
  8.1.7 音頻混響區 272
  8.1.8 音頻過濾器 274
  8.2 項目的調試和優化 276
  8.3 日誌文件 279
  8.3.1 後期處理所有導入的資源 279
  8.3.2 導出未使用的資源 279
  8.3.3 設置列印文件的大小 280
  8.3.4 製作紋理 280
  8.3.5 壓縮網格、動畫和視頻 281
  8.4 打包發布 284
  8.5 創建獨立項目 286
第9章 綜合實例 287
  9.1 3D實例 288
  9.1.1 遊戲功能簡介 288
  9.1.2 遊戲策劃及準備工作 288
  9.1.3 場景搭建 289
  9.1.4 歡迎界面的製作 297
  9.2 2D實例 302
  9.2.1 遊戲功能簡介 302
  9.2.2 遊戲策劃 302
  9.2.3 場景介紹 303
  9.2.4 遊戲製作 303
  9.2.5 遊戲功能的實現 310