Unity 3D/2D移動開發(fā)實戰(zhàn)教程
定 價:89 元
- 作者:朱淑琴主編
- 出版時間:2020/5/1
- ISBN:9787111647218
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.5
- 頁碼:296
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書為分基礎(chǔ)篇、模型篇、3D教育軟件綜合實例篇和3D AR教育軟件開發(fā)綜合實例篇四大篇;A(chǔ)篇包括Unity 2D開發(fā)和Unity基礎(chǔ)知識;模型篇包括在Unity中創(chuàng)建資源和三維模型設(shè)計與制作;最后兩篇分別展示了3D軟件開發(fā)和3D AR軟件開發(fā)全過程。
前言
篇 基 礎(chǔ) 篇
第1章 初識Unity
1.1 認識Unity
1.1.1 了解Unity
1.1.2 下載Unity
1.1.3 安裝Unity
1.1.4 基本操作
知識總結(jié)
1.2 完成個Unity實例
1.2.1 編寫程序
1.2.2 調(diào)試程序
知識總結(jié)
第2章 制作控制菜單
2.1 制作按鈕
2.1.1 圖片切割
2.1.2 添加按鈕
2.2 編輯腳本
2.2.1 編寫程序
2.2.2 將腳本與對象關(guān)聯(lián)起來
2.3 場景切換
2.3.1 創(chuàng)建新場景
2.3.2 加載場景
知識總結(jié)
第3章 動畫的編排與控制
3.1 編排動畫:種子發(fā)芽
3.1.1 Sprite設(shè)置與編輯
3.1.2 Animation動畫編排
知識總結(jié)
3.2 控制動畫:交通安全
3.2.1 圖片切割和動畫制作
3.2.2 設(shè)置動畫切換條件
3.2.3 編寫腳本控制動畫
知識總結(jié)
第4章 碰撞與觸發(fā):氣球漫游
4.1 創(chuàng)建對象
4.1.1 創(chuàng)建地板對象
4.1.2 創(chuàng)建氣球?qū)ο?br />
4.1.3 創(chuàng)建釘子陣對象和橘子皮對象
4.1.4 創(chuàng)建爆炸氣球?qū)ο?br />
4.1.5 添加圖層
4.2 碰撞檢測
4.2.1 添加碰撞器和觸發(fā)器
4.2.2 編寫氣球控制代碼
4.2.3 編寫爆炸控制代碼
4.3 創(chuàng)建預(yù)制體
知識總結(jié)
第5章 英語啟蒙教育小游戲
5.1 軟件介紹
5.1.1 起始界面
5.1.2 軟件界面
5.2 創(chuàng)建對象和動畫
5.2.1 素材準備
5.2.2 創(chuàng)建項目并導(dǎo)入素材
5.2.3 創(chuàng)建對象與動畫
5.3 手勢對象及其事件
5.3.1 導(dǎo)入并創(chuàng)建FingerGestures
對象
5.3.2 創(chuàng)建Gestures對象
5.3.3 添加檢測事件和碰撞器
5.3.4 編寫初始腳本
5.3.5 Tap事件處理
5.3.6 Swipe事件處理
5.3.7 Point Cloud事件處理
5.4 多場景切換
知識總結(jié)
第二篇 模 型 篇
第6章 在Unity中創(chuàng)建資源
6.1 創(chuàng)建光源
6.1.1 創(chuàng)建Directional Light平行光
6.1.2 創(chuàng)建Point Light點光源
6.1.3 創(chuàng)建Spot Light 聚光燈
知識總結(jié)
6.2 光源烘焙
6.2.1 搭建場景
6.2.2 烘焙
6.2.3 添加霧效功能
知識總結(jié)
6.3 創(chuàng)建地形
6.3.1 創(chuàng)建Terrain
6.3.2 繪制Terrain
6.3.3 添加樹、草模型
知識總結(jié)
6.4 創(chuàng)建天空盒
6.4.1 創(chuàng)建Skybox
6.4.2 為Skybox添加貼圖
知識總結(jié)
6.5 創(chuàng)建粒子
6.5.1 創(chuàng)建粒子發(fā)射器
6.5.2 選擇材質(zhì)球
6.5.3 設(shè)置粒子運動效果
知識總結(jié)
6.6 創(chuàng)建三維幾何模型
第7章 三維模型的設(shè)計與制作
7.1 基本實體:塔
7.1.1 創(chuàng)建塔基
7.1.2 創(chuàng)建塔體
7.1.3 創(chuàng)建塔頂
知識總結(jié)
7.2 草圖繪制:房屋
7.2.1 繪制房屋草圖輪廓
7.2.2 繪制門窗和煙囪
7.2.3 修剪草圖中多余曲線
知識總結(jié)
7.3 草圖編輯:扳手
7.3.1 繪制扳手草圖
7.3.2 對草圖進行修改
7.3.3 拉伸草圖
知識總結(jié)
7.4 特征造型:多邊形杯子
7.4.1 創(chuàng)建杯身
7.4.2 創(chuàng)建杯把
7.4.3 抽空杯子內(nèi)部實體
知識總結(jié)
7.5 特殊功能:扭曲水杯
7.5.1 創(chuàng)建杯體
7.5.2 創(chuàng)建杯把
7.5.3 創(chuàng)建浮雕效果
知識總結(jié)
7.6 基本編輯:漢諾塔
7.6.1 創(chuàng)建塔底座
7.6.2 創(chuàng)建塔支柱
7.6.3 創(chuàng)建塔環(huán)
知識總結(jié)
7.7 自動吸附:帶墊水杯
7.7.1 創(chuàng)建水杯
7.7.2 創(chuàng)建杯墊
7.7.3 水杯自動吸附到杯墊
知識總結(jié)
7.8 綜合運用:鏤空掛件
7.8.1 創(chuàng)建基本模型
7.8.2 創(chuàng)建鏤空效果
7.8.3 修飾及打印鏤空掛件
知識總結(jié)
7.9 模型格式轉(zhuǎn)換
第三篇 3D教育軟件綜合實例篇
第8章 3D神秘海洋教育軟件
8.1 軟件介紹
8.1.1 起始界面
8.1.2 加載界面
8.1.3 展館漫游
8.2 起始背景
8.2.1 創(chuàng)建BG起始背景
8.2.2 創(chuàng)建AboutButton按鈕
8.2.3 創(chuàng)建SetButton按鈕
8.2.4 創(chuàng)建StartButton按鈕
8.2.5 創(chuàng)建TitleImage
知識總結(jié)
8.3 關(guān)于窗口
8.3.1 創(chuàng)建AboutPanel
8.3.2 創(chuàng)建AboutPanelMask
8.3.3 創(chuàng)建BG
8.3.4 編寫腳本
知識總結(jié)
8.4 設(shè)置窗口
8.4.1 創(chuàng)建SettingPanel
8.4.2 創(chuàng)建SettingPanelMask
8.4.3 創(chuàng)建BG
8.4.4 添加圖標
8.4.5 創(chuàng)建Slider
8.4.6 修改腳本
8.4.7 設(shè)置音量
知識總結(jié)
8.5 動態(tài)魚
8.5.1 創(chuàng)建Other
8.5.2 設(shè)置攝像機
8.5.3 編寫腳本
知識總結(jié)
8.6 加載界面
8.6.1 創(chuàng)建背景
8.6.2 創(chuàng)建LoadProgress
8.6.3 編寫腳本
知識總結(jié)
8.7 創(chuàng)建場景
8.7.1 創(chuàng)建展館
8.7.2 創(chuàng)建Me
知識總結(jié)
8.8 進入展廳
8.8.1 制作開門動畫
8.8.2 觸發(fā)動畫進入展廳
8.8.3 彈出歡迎界面
8.8.4 播放音頻
知識總結(jié)
8.9 攝像機跟隨
知識總結(jié)
8.10 NPC尋路
8.10.1 創(chuàng)建路點
8.10.2 自動尋路
知識總結(jié)
8.11 人物和NPC的交互
知識總結(jié)
第四篇 3D AR教育軟件綜合實例篇
第9章 AR基礎(chǔ)應(yīng)用實例
9.1 AR開發(fā)環(huán)境搭建
9.1.1 JDK的下載、安裝及配置
9.1.2 SDK的下載與配置
9.1.3 Unity中的設(shè)置
9.2 基礎(chǔ)項目的創(chuàng)建與發(fā)布
知識總結(jié)
9.3 AR項目的創(chuàng)建與發(fā)布
9.3.1 注冊Vuforia賬號
9.3.2 獲取License Key
9.3.3 上傳和下載圖片
9.3.4 Vuforia的使用
9.3.5 發(fā)布Android項目
知識總結(jié)
第10章 動物樂園AR教育軟件
10.1 軟件介紹
10.2 實現(xiàn)多張圖片的識別
10.2.1 設(shè)置大識別圖片數(shù)目
10.2.2 設(shè)置ImageTarget
知識總結(jié)
10.3 為AR項目創(chuàng)建固定GUI
10.3.1 顯示窗口
10.3.2 添加文字介紹
10.3.3 添加語音介紹
10.3.4 添加語音播放開關(guān)
知識總結(jié)
10.4 為AR項目創(chuàng)建動態(tài)交互
GUI
10.4.1 音頻管理
10.4.2 添加碰撞檢測器
10.4.3 判斷點擊物體
10.4.4 播放點擊對象的中文名
10.4.5 播放點擊對象的語音介紹
10.4.6 顯示點擊對象的文字介紹
10.4.7 播放點擊對象的各種動畫
知識總結(jié)