前 言
Unity3D是由Unity Technologies公司開發的一款跨平台的遊戲企業軟體,能夠讓使用者輕鬆快速地建立互動遊戲、即時動畫等內容,並發佈到蘋果、Android等多個平台。因其良好的生態及廣泛的支援,使其在擴增實境開發上也獲得了許多廠商的青睞。很多擴增實境提供商都提供了以Unity3D為基礎的SDK套件。
本書針對的讀者大多是沒有接觸過Unity3D的初學者。讀者可以透過本書快速地了解Unity3D以及擴增實境的基本概念和一些實例,並且快速地參照實例製作出擴增實境的作品。
本書內容介紹
本書包含14章內容,分別介紹如下。
第1~3章是Unity3D基礎介紹。前3章內容快速介紹了Unity3D的基礎、操作介面、基本概念等,讓讀者對於Unity3D有了一個整體的了解,並能進行一些基礎的操作,程式撰寫。
第4~6章是擴增實境開發。該部分介紹了擴增實境的基本概念、一些優秀的實例,並詳細說明了用Unity3D和Vufoira、easyAR兩款擴增實境SDK開發圖片識別顯示3D模型視訊的過程。
第7~9章是以Vive為基礎的虛擬實境開發。該部分介紹了虛擬實境的基本概念,如何利用官方提供的SDK進行Vive的虛擬實境開發。其中詳細說明了兩個不同的外掛程式如何對Vive進行開發,包含基礎按鈕到常用按鈕的傳送、UI、拾取等。
第10章介紹了在Android環境下,如何使用高德地圖提供的定位功能進行開發。本章還介紹了如果在Unity3D下簡單地呼叫Java和Android類別的方法屬性。
第11~14章是其他Unity3D相關的內容。該部分介紹了Unity3D開發過程中常用的一些程式片段及一些常用的Unity3D外掛程式,包含常用攝影機、聲音控制等。
本書程式下載網址
http://pan.baidu.com/s/1pLDEvbH(注意數字和字母大小寫)
本書閱讀過程中,如有疑問,可以發郵件至
5140075@qq.com,或作者的技術部落格
http://blog.csdn.net/wuyt2008並留言,以獲得幫助。