我们可以将变量看做包含信息的盒子,不同类型的信息需要使用不同类型的盒子。

    如果想让变量发挥实际作用,就需要套入函数中。

    编写新脚本时,我们会用到 Start 和 Update 函数, 当脚本绑定的对象进入场景, 就会调用 Start 函数。
    可以使用 Debug.log 来获取游戏中任意变量的值。

    为了利用变量,实现更复杂的操作,就需要使用函数。函数有时候被称为方法。

    函数以变量为输入,然后输出结果,这个过程称为返回。

    1. using UnityEngine;
    2. public class L02 : MonoBehaviour
    3. {
    4. int myInt = 5;
    5. void Start() //创建不返回任何结果的函数
    6. {
    7. myInt = MyultiplyBytwo(myInt);
    8. Debug.Log(myInt);
    9. }
    10. int MyultiplyBytwo(int number) //创建一个临时变量 number,相当于蓝图节点中的 in
    11. {
    12. int result;
    13. result = number * 2;
    14. return result; //运行这个函数的实际结果是输出result的值,相当于蓝图节点中的 out
    15. }
    16. }

    上面的 Start 函数是一个不返回任何结果的函数例子。 所以它的返回类型是 void (翻译:空白、无效的)。

    编写函数时,可以指定一个特定的返回类型。 函数可以有参数。
    通常变量或参数放在()中, { } 是定义函数的实际操作。