【unity游戲入門】2 使用代碼編寫Hello Unity游戲


作者 羅芭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了!

調試結果:

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM