>本教程向您展示瞭如何建立一個簡單的2D敲擊遊戲,類似於“挖掘蟲子”,玩家在其中敲擊昆蟲以得分。 該遊戲很容易適應Android,iOS和WebGL平台。
密鑰概念:
入門:
確保您已安裝了最新的Unity版本。
創建一個新的2D Unity項目。導入昆蟲精靈(),適當地縮放並添加一個組件。
ant_1.png
>和Circle Collider 2D
>。
Render Mode
Screen Space - Camera
Main Camera
Plane Distance
UI Scale Mode
腳本(unityScript):Scale With Screen Size
Screen Match Mode
>創建一個具有以下變量的新JavaScript文件(Expand
)
這些函數會為昆蟲在屏幕範圍內的位置生成隨機X和Y坐標。 調整範圍以匹配您的屏幕尺寸。
AntScript.js
函數:
<code class="language-javascript">var ant : GameObject; var scoreNumber : int; var livesNumber : int; var scoreText : GameObject; var livesText : GameObject; var walkingSpeed : double;</code>
Start()
函數:
<code class="language-javascript">function Start () { ant = GameObject.Find("Ant"); scoreText = GameObject.Find("Score"); livesText = GameObject.Find("Lives"); walkingSpeed = 0.0; livesNumber = 3; scoreNumber = 0; livesText.GetComponent(UI.Text).text = "Lives Remaining: " + livesNumber; scoreText.GetComponent(UI.Text).text = "Score: " + scoreNumber; ant.transform.position.x = generateX(); ant.transform.position.y = generateY(); }</code>
generateX()
遊戲和菜單場景:generateY()
)來管理這些操作(有關詳細信息,請參見原始操作)。
請記住,將AntScript.js
腳本連接到“ Ant” GameObject和Functions.js
>
以上是如何構建Unity的2D敲擊遊戲的詳細內容。更多資訊請關注PHP中文網其他相關文章!