內容提要
本書詳細介紹了使用Unity引擎開發虛擬現實或者游戲作品所應掌握的C#語言編程知識和技能。全書共9章,第1章介紹了Unity開發環境的搭建及與腳本相關的基本操作,並介紹了Unity腳本的作用以及Unity C#腳本輸入輸出功能的實現方法。第2章介紹了Unity C#腳本中最基本的元素,包括變量和數據類型,運算符和表達式。第3章介紹了Unity C#腳本的兩種調試方法,即斷點調試法和日誌調試法。第4章介紹了C#程序語言中常用的流程控制語句,包括分支語句,循環語句和特殊流程控制語句。第5章介紹了一維數組,多維數組和交錯數組的概念、用途及其用法。第6章介紹函數的概念,函數的定義和調用方法,函數的參數以及函數的重載。第7章和第8章介紹了C#語言中面向對象的相關知識,包括對象和類的概念,類的定義和對象的使用,類的繼承性和多態性,命名空間,泛型,集合,委托,事件和特性等內容。第9章介紹了Unity C#腳本中常用的類和數據類型,包括常用的基本類、工具類和數據類型以及常用組件類。
本書既可以作為高職高專院校虛擬現實應用技術、數字媒體技術、游戲設計等專業及相近專業的教材,也可作為廣大Unity引擎開發者自學的初中級教材,還可以作為相關開發人員學習和應用的參考書,也可以作為1+X 3D引擎技術應用證書的備考資料。