(1)首先unity腳本可以用很多語言寫,比如java,js,C #,因為我壹開始是學c++的,後來做的是C #表單程序。先說腳本,腳本推薦C #。
在unity中學習簡單的遊戲邏輯開發。unity用的VS編輯器其實是用C #調用unity API的,因為它在創建腳本的時候引入了unityEngine的壹個空格,就是unity的C # API。新手只需要學習unity的C # API接口。untiyAPI文檔UnityUserManual。
(2)關於unity客戶端學習,首先作為新手,建議妳開始學習unity2D。我不建議妳壹開始就學習3D,因為3D遊戲會涉及到很多復雜的計算,所以當妳創建壹個遊戲項目時,選擇壹個2D遊戲來開發。
學習路線規劃
Unity遊戲開發的學習是從基礎知識壹步壹步來的。
壹、C#語言基礎:主要學習C#的基本語法,對C#的關鍵詞、三個詞序、數組、枚舉有詳細的了解,為後續的編碼工作打下基礎。
二、Unity引擎:對Unity引擎做壹個基本的了解。Unity中的功能被規劃到不同的系統中。我們要做的就是把它們壹個壹個擊破,掌握物理系統,動畫系統,UI系統,導航,粒子特效系統。
三、Unity引擎進階:主要學習遊戲開發過程中Unity的進階知識點。從這裏開始,知識點之間的關聯性和依賴性逐漸降低,每個知識點都是壹座獨立的大山,比如數據持久化、項目框架、協調優化、WWW數據請求、著色器、網絡。
4.AR:我主要研究基於Vuforia的AR開發。高通的Vuforia是AR中常見的簡單插件,可以識別圖片、模型、實景等。這些都是AR開發的基礎。
動詞 (verb的縮寫)VR:主要研究基於HTC-Vive設備的VR開發。HTC-Vive是Steam遊戲平臺的官方VR設備。在Steam的加持下,大量的VR設備使用Vive設備作為硬件載體,市面上主要的VR開發工作已經由Vive主導。