【有庫存】NT售價: 595 元
全書分為五部分,包括基礎篇、資源篇、3D軟體發展綜合實例篇、AR 軟體發展綜合實例篇和全景軟體發展綜合實例篇。基礎篇介紹了Unity 2D開發和Unity的相關基礎知識;資源篇介紹了在Unity中創建地形、光照和粒子等資源的相關技術;3D軟體發展綜合實例篇、AR軟體發展綜合實例篇和全景軟體發展綜合實例篇完整展示了基於Unity引擎的綜合性3D軟體、3D AR軟體和全景軟體的相關開發技術和方法。對於基礎操作部分,基於小巧實用的案例講解知識點;對於實戰應用部分,以完整的專案案例為主線,全面闡述Unity的基本操作、資源整理、遊戲場景創建、編寫遊戲腳本、遊戲UI製作、特效製作以及移動平臺上的運用等方面的知識。本書可以作為遊戲開發人員、移動開發人員以及對Unity感興趣的遊戲開發愛好者進行學習的參考手冊;也可以作為高等院校、職業院校、培訓學校等機構數位媒體專業、遊戲開發專業和電腦相關專業的教學用書。
前言第一部分 基 礎 篇第1章 初識Unity1.1 認識Unity1.1.1 瞭解Unity1.1.2 下載Unity1.1.3 安裝Unity1.1.4 基本操作知識總結1.2 完成第一個Unity實例1.2.1 編寫程式1.2.2 偵錯工具知識總結第2章 製作控制功能表2.1 製作按鈕2.1.1 圖片切割2.1.2 添加按鈕2.2 編輯腳本2.2.1 編寫程式2.2.2 將腳本與物件關聯起來2.3 場景切換2.3.1 創建新場景2.3.2 載入場景知識總結第3章 動畫的編排與控制3.1 編排動畫:種子發芽3.1.1 Sprite設置與編輯3.1.2 Animation動畫編排知識總結3.2 控制動畫:交通安全3.2.1 圖片切割和動畫製作3.2.2 設置動畫切換條件3.2.3 編寫腳本控制動畫知識總結第4章 碰撞與觸發:氣球漫遊4.1 創建對象4.1.1 創建地板對象4.1.2 創建氣球對象4.1.3 創建釘子陣物件和橘子皮物件4.1.4 創建爆炸氣球對象4.1.5 添加圖層4.2 碰撞檢測4.2.1 添加碰撞器和觸發器4.2.2 編寫氣球控制代碼4.2.3 編寫爆炸控制代碼4.3 創建預製體知識總結第二部分 資 源 篇第5章 在Unity中創建資源5.1 創建光源5.1.1 創建Directional Light平行光5.1.2 創建Point Light點光源5.1.3 創建Spot Light 聚光燈知識總結5.2 光源烘焙5.2.1 搭建場景5.2.2 烘焙5.2.3 添加霧效功能知識總結5.3 創建地形5.3.1 創建Terrain5.3.2 繪製Terrain5.3.3 添加樹、草模型知識總結5.4 創建天空盒5.4.1 創建Skybox5.4.2 為Skybox添加貼圖知識總結5.5 創建粒子特效5.5.1 創建粒子發射器5.5.2 選擇材質球5.5.3 設置粒子運動效果知識總結5.6 創建三維幾何模型第三部分 3D軟體發展綜合實例篇第6章 3D神秘海洋軟體1006.1 軟體介紹6.1.1 起始介面6.1.2 載入介面6.1.3 展館漫遊6.2 起始背景6.2.1 創建BG起始背景6.2.2 創建AboutButton按鈕6.2.3 創建SetButton按鈕6.2.4 創建StartButton按鈕6.2.5 創建TitleImage知識總結6.3 關於窗口6.3.1 創建AboutPanel6.3.2 創建AboutPanelMask6.3.3 創建BG6.3.4 編寫腳本知識總結6.4 設置視窗6.4.1 創建SettingPanel6.4.2 創建SettingPanelMask6.4.3 創建BG6.4.4 添加圖示6.4.5 創建Slider6.4.6 修改腳本6.4.7 設置音量知識總結6.5 動態魚6.5.1 創建Other6.5.2 設置攝像機6.5.3 編寫腳本知識總結6.6 載入介面6.6.1 創建背景6.6.2 創建LoadProgress6.6.3 編寫腳本知識總結6.7 創建場景6.7.1 創建展館6.7.2 創建Me知識總結6.8 進入展廳6.8.1 製作開門動畫6.8.2 觸發動畫進入展廳6.8.3 彈出歡迎介面6.8.4 播放音訊知識總結6.9 攝像機跟隨知識總結6.10 NPC尋路6.10.1 創建路點6.10.2 自動尋路知識總結6.11 人物和NPC的交互知識總結第四部分 AR軟體發展綜合實例篇第7章 AR基礎應用實例7.1 AR開發環境搭建7.1.1 JDK的下載、安裝及配置7.1.2 SDK的下載與配置7.1.3 Unity中的設置7.2 基礎項目的創建與發佈知識總結7.3 AR項目的創建與發佈7.3.1 註冊Vuforia帳號7.3.2 獲取License Key7.3.3 上傳和下載圖片7.3.4 Vuforia的使用7.3.5 發佈Android項目知識總結7.4 Unity新版本中的項目發佈第8章 動物樂園AR軟體8.1 軟體介紹8.2 實現多張圖片的識別8.2.1 設置最大識別圖片數目8.2.2 設置ImageTarget知識總結8.3 為AR項目創建固定GUI8.3.1 顯示視窗8.3.2 添加文字介紹8.3.3 添加語音介紹8.3.4 添加語音播放開關知識總結8.4 為AR專案創建動態交互GUI8.4.1 音訊管理8.4.2 添加碰撞檢測器8.4.3 判斷點擊物體8.4.4 播放點擊對象的中文名8.4.5 播放點擊物件的語音介紹8.4.6 顯示點擊物件的文字介紹8.4.7 播放點擊物件的各種動畫知識總結第五部分 全景軟體發展綜合實例篇第9章 三維全景技術9.1 全景圖概述9.1.1 全景圖的概念9.1.2 全景圖的分類9.2 全景圖拍攝9.2.1 拍攝設備9.2.2 拍攝要求9.3 全景圖後期製作9.3.1 創建全景圖9.3.2 播放全景圖9.3.3 轉換全景圖9.4 三維全景技術9.4.1 三維全景技術特點9.4.2 三維全景技術應用領域第10章 校園全景漫遊軟體10.1 軟體介紹10.1.1 起始介面10.1.2 校園場景10.2 製作起始介面10.2.1 創建起始背景10.2.2 創建StartButton按鈕10.2.3 編寫腳本10.3 靜態全景圖10.3.1 創建天空盒10.3.2 為環境設置天空盒10.3.3 為攝像機設置天空盒10.3.4 查看全景圖知識總結10.4 動態全景圖10.4.1 創建Next箭頭10.4.2 創建腳本知識總結10.5 創建地標和介紹信息10.5.1 為第一幅全景圖創建地標和介紹信息10.5.2 為第二幅全景圖創建地標和介紹信息10.5.3 為第三幅全景圖創建地標和介紹信息10.6 地標及介紹信息的隱藏與顯示10.6.1 地標的隱藏與顯示10.6.2 介紹信息的隱藏與顯示10.6.3 居中顯示詳細介紹信息知識總結10.7 顯示地圖10.7.1 創建地圖和UI介面10.7.2 回應地圖按鈕10.8 地圖的扇形設計10.8.1 創建扇形視野10.8.2 扇形視野動態變化10.8.3 扇形視野優化10.8.4 Next箭頭同步知識總結10.9 WebGL項目發佈