我开始查看Unity的教程,但有一件事我不明白。我将函数Start中的变量myInt更改为myInt1,但是我收到错误未知标识符:' myInt1'。我应该先声明变量吗? #pragma strict与它有什么关系吗?
#pragma strict
var myInt : int = 5;
function Start (){
myInt = MultiplyByTwo(myInt);
Debug.Log(myInt);
}
function MultiplyByTwo (number : int) : int
{
var ret : int;
ret = number * 2;
return ret;
答案 0 :(得分:3)
在更新函数中,myInt1正在尝试查找不存在的变量,因此您必须同时将变量放在myInt1的顶部。
还要学习C#它非常相似且效率更高!
答案 1 :(得分:0)
是的,您需要先声明变量。