本書從2D、3D游戲案例著手詳細講解Unity引擎,介紹引擎中的常用操作與腳本,講解游戲界面搭建、游戲場景搭建、交互腳本編寫、項目運行測試等游戲開發(fā)環(huán)節(jié)。
本書既面向初學者,又為具備Unity基礎(chǔ)而想更進一步學習或是需要一本Unity工具書查詢的讀者提供了便捷的渠道。全書內(nèi)容均基于Unity 2021和Visual Studio 2019編寫。
本書適合職業(yè)院校及普通高等學校虛擬現(xiàn)實開發(fā)相關(guān)專業(yè)的教師和學生作為教材使用,也適合虛擬現(xiàn)實相關(guān)專業(yè)技術(shù)人員參考。
為貫徹落實《中共中央關(guān)于認真學習宣傳貫徹黨的二十大精神的決定》,推動黨的二十大精神進教材、進課堂、進頭腦,我們要切實提高政治站位,聚焦為黨育人、為國育才。做好黨的二十大精神進教材工作,既要整體把握、全面系統(tǒng),又要突出重點、抓住關(guān)鍵。因此,推動虛擬現(xiàn)實、人工智能等十四五規(guī)劃中的先進發(fā)展技術(shù),深化職業(yè)教育學科教學深度,重點圍繞服務國家需要、市場需求、學生就業(yè)能力提升問題,以高等職業(yè)學校、中等職業(yè)學校為主,著力培養(yǎng)高素質(zhì)勞動者和技術(shù)技能人才是面向未來、適應產(chǎn)業(yè)升級的創(chuàng)新教育趨勢。為便于開展學生教育培訓工作,本書依據(jù)Unity游戲開發(fā)技術(shù)特點與相關(guān)崗位需要,編寫了虛擬現(xiàn)實工程技術(shù)應用 1 X 證書配套用書,旨在為廣大學生提供更為精煉、更有針對性的輔助材料,希望能夠培養(yǎng)一批合格的游戲開發(fā)、虛擬現(xiàn)實技術(shù)人才,更好地服務國家經(jīng)濟的發(fā)展。
本書圍繞游戲開發(fā)技術(shù)的人才需求與崗位能力進行內(nèi)容設計,順應職業(yè)教育特點,以手冊式教材、理論知識結(jié)合實際案例操作的方式編寫,將項目分解成一個個簡單的學習任務,循序漸進地介紹游戲項目開發(fā)方面的相關(guān)知識,且難度逐漸遞增,讓學生能夠獨立開發(fā)出多個2D、3D類型的游戲項目。
本書可作為數(shù)字媒體技術(shù)、虛擬現(xiàn)實技術(shù)等專業(yè)專用教材,也可作為從事虛擬現(xiàn)實應用開發(fā)工作的人員和虛擬現(xiàn)實技術(shù)、數(shù)字媒體技術(shù)等相關(guān)專業(yè)學生的參考書。本書的內(nèi)容特點如下。
1. 主要內(nèi)容
本書以理論知識結(jié)合實戰(zhàn)案例操作的方式編寫,分為兩種游戲類型、四個游戲項目。
在2D游戲模塊,通過2D迷宮游戲制作、2D找不同游戲制作兩個案例學習Unity3D 編輯器的基礎(chǔ)、C#腳本API等知識。在介紹理論知識的同時,通過具體案例加深學生對知識點的理解,提高實際操作能力。
在3D游戲模塊,首先學習了 Unity 的地形系統(tǒng)、粒子系統(tǒng)、動畫系統(tǒng),其次針對3D游戲項目開發(fā)流程進行了講解,然后根據(jù)前面所學知識的側(cè)重點有針對性、代表性地對3D草船借箭、3D密室解密兩個游戲項目的設計和開發(fā)過程進行詳細講解。通過對這些實戰(zhàn)案例的學習,使學生真正達到學以致用。
2. 編寫特點
本書在編寫過程中以初學者的思考方式,采用單元學習任務模式進行編寫,強調(diào)理論知識和實踐技能相結(jié)合,以職業(yè)能力為立足點,注重基本技能訓練,通過學習任務驅(qū)動,有利于學生了解完整的 VR 項目開發(fā)流程,掌握不同知識點之間的關(guān)系,激發(fā)學生的學習興趣,使學生每學習一個單元都能獲得成功的快樂,從而幫助其提高學習效率。
本書從應用實戰(zhàn)出發(fā),首先將所需掌握的內(nèi)容以課程前置的形式在學習單元之初展現(xiàn)出來,其次以學習任務的方式將知識點進行拆分,并按知識目標、知識鏈接和任務實施的形式對知識點進行詳細講解,在每個學習任務的結(jié)尾對當前任務進行小結(jié),最后在每個學習單元配有相應的習題練習,使學生在短時間內(nèi)掌握更多有用的技術(shù)和方法,從而使其快速提高技術(shù)技能水平。
Unity3D游戲開發(fā)項目教程
3. 目標定位
本書是虛擬現(xiàn)實工程技術(shù)應用1 X證書配套用書,適用于虛擬現(xiàn)實技術(shù)、數(shù)字媒體技術(shù)、計算機科學與技術(shù)、軟件工程以及機械類、土木類、自動化類、交通運輸類、電子信息類等相關(guān)專業(yè)的老師和學生,也適合游戲愛好者、游戲開發(fā)工程師作為項目開發(fā)的參考材料。
本書由匡紅梅、安晏輝擔任主編并負責統(tǒng)稿,參與本書編寫的還有張一馳、劉豐、王琮珽。在本書的編寫過程中,得到了周明全老師的幫助和大力支持,特此向周老師表示衷心的感謝。
由于編者水平有限,經(jīng)驗不足,書中難免存在疏漏之處,懇請專家、同行及廣大使用本書的老師和同學批評、指正。
編者2023年4月
教學課件