我们可以将变量看做包含信息的盒子,不同类型的信息需要使用不同类型的盒子。
如果想让变量发挥实际作用,就需要套入函数中。
编写新脚本时,我们会用到 Start 和 Update 函数, 当脚本绑定的对象进入场景, 就会调用 Start 函数。
可以使用 Debug.log 来获取游戏中任意变量的值。
为了利用变量,实现更复杂的操作,就需要使用函数。函数有时候被称为方法。
函数以变量为输入,然后输出结果,这个过程称为返回。
using UnityEngine;
public class L02 : MonoBehaviour
{
int myInt = 5;
void Start() //创建不返回任何结果的函数
{
myInt = MyultiplyBytwo(myInt);
Debug.Log(myInt);
}
int MyultiplyBytwo(int number) //创建一个临时变量 number,相当于蓝图节点中的 in
{
int result;
result = number * 2;
return result; //运行这个函数的实际结果是输出result的值,相当于蓝图节点中的 out
}
}
上面的 Start 函数是一个不返回任何结果的函数例子。 所以它的返回类型是 void (翻译:空白、无效的)。
编写函数时,可以指定一个特定的返回类型。 函数可以有参数。
通常变量或参数放在()中, { } 是定义函数的实际操作。