我最近開始製作一款新遊戲,而且我還是一位業餘編碼員。Unity中的UnityScript無法正常工作
var FlashlightOn : boolean = true;
function Update() {
ButtonClicket();
}
function ButtonClicket() {
if (Input.GetButton("Flashlight")) && FlashlightOn == true {
Destroy(Flahslight);
FlashlightOn = false;
}
else
{
Instantiate (Flashlight, Vector3(i * 0, 0, 0), Quaternion.identity);
FlashlightOn = true;
}
}
在編譯器錯誤部分,它說我需要把括號放在最後,其他一些垃圾不需要做。我在這裏做錯了什麼?
這種類型的問題,處理'Unity'和'JavaScript'確實屬於Stackoverflow。我已經將這個問題標記爲遷移。 –
編譯器給出了什麼錯誤? –
也許它在Unity和這裏的不同人可以糾正我,但在標準的JavaScript中有一個**非常重要的約定,所有函數都是用* camelCase *(以小寫字母開頭)編寫的,除非您打算將函數與'new'關鍵字一起使用。 –