新到貨2本75折
Unity 3D游戲開發

Unity 3D游戲開發

  • 定價:354
  • 優惠價:87308
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

通過實例詳細介紹了如何使用Unity進行游戲開發,書中先簡要介紹了Unity環境搭建、編輯器和GUI游戲界面相關的知識,接着介紹了如何使用C#和JavaScript構建游戲腳本,添加樹、草、石頭等模型以及鍵盤事件、鼠標事件和3D模型動畫相關的內容,然后介紹了持久化數據、音頻與視頻播放等內容,最后以一款第一人稱射擊類游戲為原型,向讀者詳細介紹游戲制作的整個過程。

《Unity 3D游戲開發》適合具備一些JavaScript與C#語言基礎,並且想快速入門Unity 3D游戲開發的人員閱讀。
 

目錄

第1章 基礎知識
1.1 Unity簡介
1.2 下載與安裝
1.3 游戲界面對比
1.4 購買許可證
1.5 打包與發布
1.6 本章小結

第2章 編輯器的結構
2.1 游戲工程
2.1.1 創建工程
2.1.2 打開工程
2.2 Project視圖
2.3 Hierarchy視圖
2.4 Inspector視圖
2.4.1 簡介
2.4.2 平台設定
2.5 Scene視圖
2.5.1 視圖介紹
2.5.2 移動視圖
2.5.3 場景工具
2.5.4 Scene視圖控制條
2.6 Game視圖
2.6.1 運行游戲
2.6.2 Game視圖控制條
2.6.3 導出與導入
2.7 第一個游戲實例(拓展訓練)
2.8 本章小結

第3章 GUI游戲界面
3.1 GUI高級控件
3.1.1 Label控件
3.1.2 Button控件
3.1.3 TextField控件
3.1.4 ToolBar控件
3.1.5 Slider控件
3.1.6 ScrollView控件
3.1.7 群組視圖
3.1.8 窗口
3.1.9 GUI Skin
3.1.10 自定義風格組件
3.2 GUILayout游戲界面布局
3.2.1 GUI與GUILayout的區別
3.2.2 GUILayoutOption界面布局設置
3.2.3 線性布局
3.2.4 控件偏移
3.2.5 對齊方式
3.2.6 實例——添加與關閉窗口
3.2.7 設置字體
3.2.8 顯示中文
3.32D貼圖與幀動畫
3.3.1 繪制貼圖
3.3.2 繪制動畫
3.3.3 實例——人物移動
3.3.4 實例——用Unity開發2D游戲
3.4 游戲實例——游戲主菜單
3.5 本章小結

第4章 Unity游戲腳本
4.1 MonoDevelop腳本編輯器
4.1.1 編輯器簡介
4.1.2 調試
4.2 Unity腳本的生命周期
4.3 利用腳本來操作游戲對象
4.3.1 創建游戲對象
4.3.2 獲取游戲對象
4.3.3 添加組件與修改組件
4.3.4 發送廣播與消息
4.3.5 克隆游戲對象
4.3.6 腳本組件
4.4 用腳本來控制對象的變換
4.4.1 改變游戲對象的位置
4.4.2 旋轉游戲對象
4.4.3 平移游戲對象
4.4.4 縮放游戲對象
4.5 用C#編寫腳本
4.5.1 繼承MonoBehaviour類
4.5.2 聲明變量
4.5.3 調用方法
4.5.4 JavaScript與C#腳本之間的通信
4.6 工具類
4.6.1 時間
4.6.2 等待
4.6.3 隨機數
4.6.4 數學
4.6.5 四元數
4.7 游戲實例——小地圖的制作
4.8 本章小結

第5章 游戲元素
5.1 游戲地形
5.1.1 創建地形
5.1.2 地形參數
5.1.3 編輯地形
5.1.4 地形貼圖
5.2 地形元素
5.2.1 樹元素
5.2.2 草與網格元素
5.2.3 其他設置
5.3 光源
5.3.1 點光源(Point Light)
5.3.2 聚光燈
5.3.3 平行光
5.4 天空盒子
5.4.1 Skybox組件
5.4.2 在場景中添加天空盒子
5.5 常用編輯器組件
5.5.1 攝像機
5.5.2 攝像機的類型
5.5.3 定制導航菜單欄
5.5.4 預設
5.5.5 抗鋸齒
5.6 游戲實例——攝像機切換鏡頭
5.7 本章小結

第6章 物理引擎
6.1 剛體
6.1.1 簡單使用
6.1.2 物理管理器
6.1.3 力
6.1.4 碰撞與休眠
6.2 碰撞器
6.2.1 添加碰撞器
6.2.2 物理材質
6.3 角色控制器
6.3.1 第一人稱
6.3.2 第三人稱
6.3.3 控制組件
6.3.4 移動與飛行
6.3.5 碰撞監測
6.4 射線
6.4.1 射線的原理
6.4.2 碰撞監測
6.5 關節
6.5.1 關節介紹
6.5.2 實例——關節組件
6.6 粒子特效
6.6.1 粒子發射器
6.6.2 粒子動畫
6.6.3 粒子渲染器
6.6.4 粒子效果實例
6.6.5 布料
6.6.6 路徑渲染
6.7 游戲實例——擊垮圍牆
6.8 本章小結

第7章 輸入與控制
7.1 鍵盤事件
7.1.1 按下事件
7.1.2 抬起事件
7.1.3 長按事件
7.1.4 任意鍵事件
7.1.5 實例——組合按鍵
7.2 鼠標事件
7.2.1 按下事件
7.2.2 抬起事件
7.2.3 長按事件
7.3 自定義按鍵事件
7.3.1 輸入管理器
7.3.2 按鍵事件
7.3.3 按鍵軸
7.3.4 實例——觀察模型
7.4 模型與動畫
7.4.1 模型的載入
7.4.2 設置3D動畫
7.4.3 播放3D動畫
7.4.4 動畫剪輯
7.4.5 動畫的幀
7.5 GL圖像庫
7.5.1 繪制線
7.5.2 實例——繪制曲線
7.5.3 繪制四邊形
7.5.4 繪制三角形
7.5.5 繪制3D幾何圖形
7.5.6 線渲染器
7.5.7 網格渲染
7.6 游戲實例——控制人物移動
7.7 本章小結

第8章 持久化數據
8.1 PlayerPrefs類
8.1.1 保存與讀取數據
8.1.2 刪除數據
8.1.3 實例——注冊界面
8.2 自定義文件
8.2.1 文件的創建與寫入
8.2.2 文件的讀取
8.2.3 實例——讀取笑話
8.3 應用程序
8.3.1 創建關卡
8.3.2 切換關卡
8.3.3 截屏
8.3.4 打開網頁
8.3.5 退出游戲
8.4 資源數據庫
8.4.1 加載資源
8.4.2 創建資源
8.4.3 創建文件夾
8.4.4 移動與復制
8.4.5 刪除與刷新
8.4.6 實例——鼠標拖動模型
8.4.7 實例——鼠標揀選
8.5 游戲實例——接受任務
8.6 本章小結

第9章 多媒體與網絡
9.1 游戲音頻
9.1.1 音頻介紹
9.1.2 添加音頻
9.1.3 播放音頻
9.2 游戲視頻
9.2.1 創建視頻
9.2.2 播放視頻
9.2.3 GUI播放視頻
9.3 網絡
9.3.1 下載文件
9.3.2 自定義資源包
9.3.3 下載資源包
9.3.4 創建本地服務器
9.3.5 客戶端連接服務器
9.3.6 實例——多人聊天服務器端
9.3.7 實例——多人聊天客戶端
9.4 游戲實例——簡單的網絡游戲
9.5 本章小結

第10章 游戲實例——突出重圍
10.1 游戲狀態機
10.2 游戲界面
10.2.1 游戲主菜單
10.2.2 制作角色血條
10.2.3 制作圖片數字
10.3 游戲邏輯
10.3.1 發射子彈與擊打目標
10.3.2 敵人的AI
10.3.3 增加敵人預設
10.4 完整的游戲
10.5 本章小結
 

詳細資料

  • ISBN:9787115283818
  • 規格:334頁 / 21 x 14.8 x 1.5 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 現代出版,由此開始。商務印書館暢銷展,精選滿888現折88。
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

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

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折