unity 3d游戲開(kāi)發(fā)是一本Unity 3D游戲開(kāi)發(fā)入門(mén)書(shū)籍,由宣雨松編著。本書(shū)從初學(xué)者入門(mén)角度講解了Unity游戲開(kāi)發(fā),讓讀者快速學(xué)會(huì)了如何使用Unity制作3D游戲,如何以?xún)煞N語(yǔ)言去講解游戲腳本的編寫(xiě),在入門(mén)階段我們使用JavaScript語(yǔ)言介紹,進(jìn)階階段將會(huì)使用C#語(yǔ)言同時(shí)每章都還會(huì)含有豐富的游戲?qū)嵗c源代碼,并且最后一章以一個(gè)第一人稱(chēng)射擊類(lèi)3D游戲?yàn)閷?shí)例充分介紹游戲?qū)崙?zhàn)開(kāi)發(fā)過(guò)程,非常適合具備一些JavaScript與C#語(yǔ)言基礎(chǔ),并且想快速入門(mén)Unity 3D 游戲開(kāi)發(fā)的人員閱讀。
內(nèi)容介紹
《unity 3d游戲開(kāi)發(fā)》通過(guò)實(shí)例詳細(xì)介紹了如何使用Unity 進(jìn)行游戲開(kāi)發(fā),書(shū)中先簡(jiǎn)要介紹了Unity 環(huán)境搭建、編輯器和GUI 游戲界面相關(guān)的知識(shí),接著介紹了如何使用C# 和JavaScript 構(gòu)建游戲腳本,添加樹(shù)、草、石頭等模型以及鍵盤(pán)事件、鼠標(biāo)事件和3D 模型動(dòng)畫(huà)相關(guān)的內(nèi)容,然后介紹了持久化數(shù)據(jù)、音頻與視頻播放等內(nèi)容,最后以一款第一人稱(chēng)射擊類(lèi)游戲?yàn)樵?,向讀者詳細(xì)介紹游戲制作的整個(gè)過(guò)程。
章節(jié)目錄
第1章 基礎(chǔ)知識(shí) 1.1 Unity簡(jiǎn)介 1.2 下載與安裝 1.3 游戲界面對(duì)比 1.4 購(gòu)買(mǎi)許可證 1.5 打包與發(fā)布 1.6 本章小結(jié) 第2章 編輯器的結(jié)構(gòu) 2.1 游戲工程 2.1.1 創(chuàng)建工程 2.1.2 打開(kāi)工程 2.2 Project視圖 2.3 Hierarchy視圖 2.4 Inspector視圖 2.4.1 簡(jiǎn)介 2.4.2 平臺(tái)設(shè)定 2.5 Scene視圖 2.5.1 視圖介紹 2.5.2 移動(dòng)視圖 2.5.3 場(chǎng)景工具 2.5.4 Scene視圖控制條 2.6 Game視圖 2.6.1 運(yùn)行游戲 2.6.2 Game視圖控制條 2.6.3 導(dǎo)出與導(dǎo)入 2.7 第一個(gè)游戲?qū)嵗ㄍ卣褂?xùn)練) 2.8 本章小結(jié) 第3章 GUI游戲界面 3.1 GUI高級(jí)控件 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 自定義風(fēng)格組件 3.2 GUILayout游戲界面布局 3.2.1 GUI與GUILayout的區(qū)別 3.2.2 GUILayoutOption界面布局設(shè)置 3.2.3 線性布局 3.2.4 控件偏移 3.2.5 對(duì)齊方式 3.2.6 實(shí)例--添加與關(guān)閉窗口 3.2.7 設(shè)置字體 3.2.8 顯示中文 3.3 2D貼圖與幀動(dòng)畫(huà) 3.3.1 繪制貼圖 3.3.2 繪制動(dòng)畫(huà) 3.3.3 實(shí)例--人物移動(dòng) 3.3.4 實(shí)例--用Unity開(kāi)發(fā)2D游戲 3.4 游戲?qū)嵗?-游戲主菜單 3.5 本章小結(jié) 第4章 Unity游戲腳本 4.1 MonoDevelop腳本編輯器 4.1.1 編輯器簡(jiǎn)介 4.1.2 調(diào)試 4.2 Unity腳本的生命周期 4.3 利用腳本來(lái)操作游戲?qū)ο? 4.3.1 創(chuàng)建游戲?qū)ο? 4.3.2 獲取游戲?qū)ο? 4.3.3 添加組件與修改組件 4.3.4 發(fā)送廣播與消息 4.3.5 克隆游戲?qū)ο? 4.3.6 腳本組件 4.4 用腳本來(lái)控制對(duì)象的變換 4.4.1 改變游戲?qū)ο蟮奈恢? 4.4.2 旋轉(zhuǎn)游戲?qū)ο? 4.4.3 平移游戲?qū)ο? 4.4.4 縮放游戲?qū)ο? 4.5 用C#編寫(xiě)腳本 4.5.1 繼承MonoBehaviour類(lèi) 4.5.2 聲明變量 4.5.3 調(diào)用方法 4.5.4 JavaScript與C#腳本之間的通信 4.6 工具類(lèi) 4.6.1 時(shí)間 4.6.2 等待 4.6.3 隨機(jī)數(shù) 4.6.4 數(shù)學(xué) 4.6.5 四元數(shù) 4.7 游戲?qū)嵗?-小地圖的制作 4.8 本章小結(jié) 第5章 游戲元素 5.1 游戲地形 5.1.1 創(chuàng)建地形 5.1.2 地形參數(shù) 5.1.3 編輯地形 5.1.4 地形貼圖 5.2 地形元素 5.2.1 樹(shù)元素 5.2.2 草與網(wǎng)格元素 5.2.3 其他設(shè)置 5.3 光源 5.3.1 點(diǎn)光源(Point Light) 5.3.2 聚光燈 5.3.3 平行光 5.4 天空盒子 5.4.1 Skybox組件 5.4.2 在場(chǎng)景中添加天空盒子 5.5 常用編輯器組件 5.5.1 攝像機(jī) 5.5.2 攝像機(jī)的類(lèi)型 5.5.3 定制導(dǎo)航菜單欄 5.5.4 預(yù)設(shè) 5.5.5 抗鋸齒 5.6 游戲?qū)嵗?-攝像機(jī)切換鏡頭 5.7 本章小結(jié) 第6章 物理引擎 6.1 剛體 6.1.1 簡(jiǎn)單使用 6.1.2 物理管理器 6.1.3 力 6.1.4 碰撞與休眠 6.2 碰撞器 6.2.1 添加碰撞器 6.2.2 物理材質(zhì) 6.3 角色控制器 6.3.1 第一人稱(chēng) 6.3.2 第三人稱(chēng) 6.3.3 控制組件 6.3.4 移動(dòng)與飛行 6.3.5 碰撞監(jiān)測(cè) 6.4 射線 6.4.1 射線的原理 6.4.2 碰撞監(jiān)測(cè) 6.5 關(guān)節(jié) 6.5.1 關(guān)節(jié)介紹 6.5.2 實(shí)例--關(guān)節(jié)組件 6.6 粒子特效 6.6.1 粒子發(fā)射器 6.6.2 粒子動(dòng)畫(huà) 6.6.3 粒子渲染器 6.6.4 粒子效果實(shí)例 6.6.5 布料 6.6.6 路徑渲染 6.7 游戲?qū)嵗?-擊垮圍墻 6.8 本章小結(jié) 第7章 輸入與控制 7.1 鍵盤(pán)事件 7.1.1 按下事件 7.1.2 抬起事件 7.1.3 長(zhǎng)按事件 7.1.4 任意鍵事件 7.1.5 實(shí)例--組合按鍵 7.2 鼠標(biāo)事件 7.2.1 按下事件 7.2.2 抬起事件 7.2.3 長(zhǎng)按事件 7.3 自定義按鍵事件 7.3.1 輸入管理器 7.3.2 按鍵事件 7.3.3 按鍵軸 7.3.4 實(shí)例--觀察模型 7.4 模型與動(dòng)畫(huà) 7.4.1 模型的載入 7.4.2 設(shè)置3D動(dòng)畫(huà) 7.4.3 播放3D動(dòng)畫(huà) 7.4.4 動(dòng)畫(huà)剪輯 7.4.5 動(dòng)畫(huà)的幀 7.5 GL圖像庫(kù) 7.5.1 繪制線 7.5.2 實(shí)例--繪制曲線 7.5.3 繪制四邊形 7.5.4 繪制三角形 7.5.5 繪制3D幾何圖形 7.5.6 線渲染器 7.5.7 網(wǎng)格渲染 7.6 游戲?qū)嵗?-控制人物移動(dòng) 7.7 本章小結(jié) 第8章 持久化數(shù)據(jù) 8.1 PlayerPrefs類(lèi) 8.1.1 保存與讀取數(shù)據(jù) 8.1.2 刪除數(shù)據(jù) 8.1.3 實(shí)例--注冊(cè)界面 8.2 自定義文件 8.2.1 文件的創(chuàng)建與寫(xiě)入 8.2.2 文件的讀取 8.2.3 實(shí)例--讀取笑話 8.3 應(yīng)用程序 8.3.1 創(chuàng)建關(guān)卡 8.3.2 切換關(guān)卡 8.3.3 截屏 8.3.4 打開(kāi)網(wǎng)頁(yè) 8.3.5 退出游戲 8.4 資源數(shù)據(jù)庫(kù) 8.4.1 加載資源 8.4.2 創(chuàng)建資源 8.4.3 創(chuàng)建文件夾 8.4.4 移動(dòng)與復(fù)制 8.4.5 刪除與刷新 8.4.6 實(shí)例--鼠標(biāo)拖動(dòng)模型 8.4.7 實(shí)例--鼠標(biāo)揀選 8.5 游戲?qū)嵗?-接受任務(wù) 8.6 本章小結(jié) 第9章 多媒體與網(wǎng)絡(luò) 9.1 游戲音頻 9.1.1 音頻介紹 9.1.2 添加音頻 9.1.3 播放音頻 9.2 游戲視頻 9.2.1 創(chuàng)建視頻 9.2.2 播放視頻 9.2.3 GUI播放視頻 9.3 網(wǎng)絡(luò) 9.3.1 下載文件 9.3.2 自定義資源包 9.3.3 下載資源包 9.3.4 創(chuàng)建本地服務(wù)器 9.3.5 客戶(hù)端連接服務(wù)器 9.3.6 實(shí)例--多人聊天服務(wù)器端 9.3.7 實(shí)例--多人聊天客戶(hù)端 9.4 游戲?qū)嵗?-簡(jiǎn)單的網(wǎng)絡(luò)游戲 9.5 本章小結(jié) 第10章 游戲?qū)嵗?-突出重圍 10.1 游戲狀態(tài)機(jī) 10.2 游戲界面 10.2.1 游戲主菜單 10.2.2 制作角色血條 10.2.3 制作圖片數(shù)字 10.3 游戲邏輯 10.3.1 發(fā)射子彈與擊打目標(biāo) 10.3.2 敵人的AI 10.3.3 增加敵人預(yù)設(shè) 10.4 完整的游戲 10.5 本章小結(jié)
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 102j331地溝及蓋板圖集
- 212j201平屋面建筑構(gòu)造圖集 pdf電子版
- 3機(jī)械設(shè)計(jì)手冊(cè)軟件版 v3.0破解版 附安裝教程
- 4欄桿圖集15j403-1 pdf電子版
- 5建筑電氣工程施工質(zhì)量驗(yàn)收規(guī)范gb50303-2015 pdf電子版
- 6421頁(yè)pdf完整版
- 7高效能人士的七個(gè)習(xí)慣(30周年紀(jì)念版) pdf+epub高清版
- 816j914-1公用建筑衛(wèi)生間圖集 pdf電子版
- 905s502室外給水管道附屬構(gòu)筑物圖集
- 10工程地質(zhì)手冊(cè)第五版pdf高清電子版
熱門(mén)推薦
網(wǎng)易新聞電腦版 v113.987.37M / 簡(jiǎn)體中文
瀟湘書(shū)院電腦版 v2.3.13.92049.58M / 簡(jiǎn)體中文
南方Plus電腦版 v12.3.024.02M / 簡(jiǎn)體中文
cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.4104.49M / 簡(jiǎn)體中文
數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
吉利博瑞用戶(hù)手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
未公開(kāi)的Oracle數(shù)據(jù)庫(kù)秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
PHP語(yǔ)言精粹電子書(shū) pdf掃描版25.72M / 簡(jiǎn)體中文
linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡(jiǎn)體中文