저는 최근에 새로운 게임을 만들기 시작했고 아마추어 코더입니다.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' 키워드와 함께 사용하십시오. –