作者 羅芭Remoo
2021年9月24日
第一章、許可證的安裝
下載好Unity之后,我們還需要一個前置操作才可以進入Unity引擎----許可證。
當然不用擔心,Unity是一個開放的引擎,一切以學習為目的的使用Unity都是完全免費的。
官方網站中說道,過去12個月整體財務規模未超過10萬美金的個人用戶可以使用Unity Personal。
也就是說,沒超過10萬美金的個人用戶是完全免費試用Unity
在Unity Hub中,注冊登錄Unity帳號之后,點擊右上角的用戶頭像,找到管理許可證。
依次選擇:Unity個人版-我不以專業身份使用Unity,然后點擊完成按鈕。
第二章、在Unity中的一系列配置
第一節,創建項目
如左圖,
打開UnityHub,在項目中新建一個工程文件
依次點擊1-項目、2-新建、3-2D項目
4-項目名稱隨意輸入,這里羅芭輸入了 Hello Unity
5-項目地址自行安排
注:
另外PSCM隨意勾選,暫不用理會。
最后點創建,等待一段時間即進入主界面。
注意如果創建的時候出現這樣的錯誤,就代表第一章出現了問題,請重新注冊許可證!
第二節,配置vs2019為默認代碼編輯器
看到這個界面,則代表上面的操作都成功了。
接下來,依次點擊:Edit-Preferences-External Tools
將External Tools中的External Scripts Editor選擇為Microsoft Visual Studio 2019,你會看到下面有一個小小的提示:Enable,則代表成功了。
另一個查看是否成功的辦法就是打開Unity的腳本時VS有沒有代碼提示,這個方法在下一章會有涉及。
第三章、創建腳本,在Debug窗口輸出Hello Unity
第一節、創建腳本的兩種方法,並綁定到游戲物體中
1、方法一:在Hierarchy窗口中新建GameObject,再通過Add Component添加代碼組件
如上圖所示,右鍵Hierarchy窗口,選擇Create Empty。
意思是在游戲場景SampleScene中創建一個游戲空物體
創建完畢之后,可以在Inspector屬性頁面中設置關於你的游戲物品的一切屬性,包括Position(位置)、Rotation(旋轉角度)、Scale(大小縮放)等等。
我們點擊Add Component(添加組件),搜索Scripts,命名為HelloUnity(注意不能輸入空格等等)。如下圖所示。
創建完之后我們就會看到一個Scripts(代碼組件)添加到了我們的GameObject(游戲物體)上。如下圖所示。
至此,一個關於GameObject游戲物體的代碼組件就創建好了,我們只需要編寫這個c#腳本,就可以通過代碼控制到我們的游戲了。
2、方法二:在Project窗口中直接新建Scripts
其實我們會發現,通過方法一創建的腳本文件會顯示在Project窗口中的Assets文件夾中。
我們也可以自己在這里右鍵新建Scripts。
默認新建的名字是NewBehaviourScript。
此時有一個問題,我們怎么添加到實際游戲當中呢?
我們首先在Hierarchy窗口中點擊我們的GameObject,然后在Inspector屬性頁中看到詳細信息,此時我們只需要把NewBehaviourScript拖拽到這里就可以了。
如下動圖演示。
至此,我們就將兩個代碼文件(代碼組件)添加到了游戲物體中。
第二節、編寫代碼,在屏幕中輸出Hello Unity
我們在Hierarchy里選中GameObject,然后在Inspector窗口中雙擊HelloUnity
然后在代碼編輯框中的Start()函數中鍵入以下代碼:
Debug.Log("Hello Unity");
然后按下Ctrl+s保存(非常重要!!!養成習慣)
保存后代碼左側會有綠色的代碼塊提示,沒保存的則是黃色。
回到Unity,重載代碼之后,我們就可以開始游戲了!
點擊Unity上方中部的播放按鈕:
然后我們可以在調試輸出窗口中看到Hello Unity了!
調試結果: