●第章Unity快速入門br關於Unitybr2安裝與激活3br2Unity的下載與安裝3br22Unity的激活6br23Unity的好搭檔VisualStudio8br3Unity編輯器9br3項目工程9br32Hierarchy面板0br33Scene面板br34Inspector面板2br35Project面板3br36Game面板5br4創建個程序6br4設置默認的腳本編輯器6br42HelloUnity6br第2章Unity基礎知識9br2官方案例9br2打開官方案例9br22運行案例20br23平臺設置與發布2br22AssetStore23br22AssetStore簡介23br222資源的下載與導入25br23模型文件準備28br23建模軟件中模型導出設置28br232Unity中模型的導入設置3br24Unity材質介紹34br24材質球著色器之間的關繫34br242Unity標準著色器34br25Unity的光照37br25燈光的類型37br252環境光與天空盒40br第3章UGUI入門45br3UGUI控件45br3基礎控件Text45br32基礎控件Image47br33基礎控件Button48br34基礎控件Toggle53br35基礎控件Slider57br36基礎控件InputField59br32UGUI開發登錄界面62br32登錄界面介紹63br322創建登錄界面背景63br323創建用戶名與密碼界面65br324驗證用戶名與密碼70br325遊客登錄設置75br326創建二維碼登錄界面78br327二維碼登錄與密碼登錄切換8br33使用可視化工具Bolt開發FlappyBird案例84br33FlappyBird簡介及設計84br332Unity可視化編程工具Bolt85br333背景圖片的UV運動99br334完成小鳥飛行功能04br335動態添加管道障礙物06br336完成小鳥得分及死亡功能2br337制作遊戲開始和結束界面6br第4章Unity常用插件2br4 tProcessing插件2br4 tProcessing的安裝22br42使用方法23br43AmbientOcclusion環境光遮罩25br44AutoExposure自動曝光26br45Bloom輝光27br46ColorGrading顏色分級28br47DepthofField景深30br48MotionBlur運動模糊3br42UnityRecorder插件32br42UnityRecorder的安裝32br422通用功能介紹33br423輸出文件屬性35br424錄制動畫片段36br425錄制視頻37br426錄制序列幀與GIF動畫39br43Cinemachine插件40br43Cinemachine的安裝4br432使用虛擬攝像機42br433CinemachineBrain44br434CinemachineDolly45br44Timeline插件47br44Timeline的安裝47br442Timeline的簡單使用48br443Timeline編輯5br45DOTween插件53br45DOTween的安裝53br452DOTweenAnimation入門54br453DOTweenAnimation的常見類型59br454DOTweenAnimation的可視化編輯65br455DOTweenPat 路徑66br46AVProVideo插件68br46AVProVideo的安裝68br462AVProVideo的基礎設置69br463AVProVideo的四種呈現方式72br464AVProVideo的常用API76br47AVProMovieCapture插件79br47AVProMovieCapture的安裝80br472錄制屏幕畫面80br473錄制攝像機畫面83br474錄制全景畫面85br475AVProMovieCapture的常用API封裝87br48BestHTTP2插件9br48BestHTTP2的安裝92br482通過接口獲取天氣預報93br483動態下載圖片200br484動態下載視頻203br第5章虛擬現實入門208br5虛擬現實簡介208br52虛擬現實的應用場景209br53關於虛擬現實開發的建議22br第6章基於PC的VR全景圖片視頻23br6全景簡介23br62PC端全景圖片與視頻24br62項目簡介24br622項目準備25br63全景圖片的實現28br63創建天空盒28br632查看全景圖片29br633切換全景圖片222br634添加景點介紹功能225br64全景視頻的實現232br64創建控制視頻的UI232br642播放全景視頻233br65場景控制器238br65創建初始場景238br652場景之間的切換240br66項目發布242br第7章頭戴式設備的VR開發244br7頭戴式設備簡介244br7VIVEFocus設備244br72VIVECosmos設備246br73Pico設備252br72開發準備255br72SteamVRPlugin255br722SteamVR的輸入繫統257br723曲面界面266br73基於HTCFocus的VR開發269br73WaveUnitySDK的安裝269br732基於HTCFocus的實戰開發272br74emsp;基於HTCCosmos的VR開發277br74Cosmos的軟件安裝277br742神級框架VRInteractionFramework278br743雷神之錘28br75基於Pico的VR開發284br75PicoSDK的選擇與安裝284br752基於PicoSDK的實戰開發287br第8章增強現實入門294br8增強現實簡介294br82增強現實的應用場景295br83關於增強現實開發的建議297br第9章基於Vuforia的AR開發30br9Vuforia概述30br9Unity中安卓發布設置302br92Vuforia開發準備30br92AR圖片識別36br92動態設置識別圖片36br922預設圖片識別323br923設置虛擬按鈕328br93AR地面識別33br93編輯器狀態中的地面識別332br932移動端的地面識別334br第0章基於EasyAR的AR開發339br0EasyAR簡述339br02EasyAR開發準備340br03EasyAR圖像識別342br03Unity中的EasyAR342br032EasyAR的本地圖像識別345br033EasyAR動態自定義圖像識別350br034EasyAR圖像雲識別354br04EasyAR塗塗樂364br04塗塗樂簡介364br042模型UV準備365br043實現塗塗樂368br05EasyAR的手勢識別372br05 tman快速實現Web接口372br052Unity中準備接口參數378br053BestHttp獲取識別內容38br054界面調用及測試385br第章基於ARFoundation的AR開發390brARFoundation簡介390br2ARFoundation基礎392br3基於ARFoundation的圖片追蹤399br4基於ARFoundation的變臉403
本書以Unity為基礎平臺以實戰為導向通過案例的形式分別介紹VR與AR的項目開發以簡潔易懂的語言對Unity的重點知識進行講解配合詳細的圖文注釋與大量的項目實例讓讀者能夠輕松快速地入門UnityVR和AR本書內容分為四部分第~3章講述Unity的基礎知識從零開始引導讀者了解Unity編輯器及其中的燈光材質球等並以案例的形式介紹UGUI以及通過可視化工具Bolt開發個遊戲FlappyBird第4章講解在實際案例中常用的Unity插件掌握這些插件後將會大大提高開發效率第5~7章講述虛擬現實技術從什麼是虛擬現實到PC端虛擬現實的應用再到市面上常用的頭戴式VR設備應用以案例的形式講解典型虛擬現實技術的項目開發第8~章講述增強現實技術與如何在Unity中發布安卓程序從國外的Vuforia到國產的EasyAR再到ARFoundation通過對三種較為流行的ARSDK進行學習實現從基本的圖片識別到地面識等