《中公版·數字視覺與虛擬交互自學指南:Unity3D從理論到實戰(zhàn)》一書共分為十三章,涵蓋了Unity3D引擎的各個系統(tǒng)模塊,對虛擬現實、增強現實、游戲開發(fā)三個領域做了深入、細致地講解。本書按由淺入深、循序漸進的規(guī)律,從引擎初識到高級開發(fā)都做了一一介紹,幫助讀者建立一套完整的知識體系,形成知識樹。 第一章為Unity3D引擎初識,詳細介紹了Unity3D的各個面板、坐標系、3D理論基礎等。 第二章介紹了“面向組件”開發(fā)思想,是一種比“面向對象”更為高級的設計思想。該章對腳本組件進行了詳細講解,包含常用類與回調方法,是后續(xù)各章節(jié)的基礎。 第三章到第八章涵蓋物理系統(tǒng)、2D精靈系統(tǒng)、UGUI系統(tǒng)、動畫系統(tǒng)、導航系統(tǒng)、特效系統(tǒng)等模塊,對這些模塊進行單獨細致地分析與講解,每個模塊都對應到實際應用中的某個具體功能。 第九章為協(xié)程與WWW類,主要介紹了協(xié)程的使用方法與場景,并且闡述了游戲開發(fā)中的多線程的有關問題,終配合WWW類封裝成下載工具類。 第十章主要介紹數據持久化,包括PlayerPrefs、XML的創(chuàng)建與解析、JSON的創(chuàng)建與解析、數據庫語法及工具類的封裝,并對數據表的設計做了詳細講述。 第十一章為動態(tài)資源加載,包括Resources、AssetBundle等技術,并講解了一個資源熱更的案例。 第十二章和第十三章介紹了AR、VR行業(yè)的前景,AR方面主講高通AR SDK,內容包括圖片和模型識別、相機控制、SLAM定位和工程打包發(fā)布等技術,VR方面主要介紹了基于HTC Vive的開發(fā)流程與VRTK插件的使用。