如何隐藏unity窗口中的变量、如何设置变量范围、在编辑器中如何显示私有变量与Awake、start之间的区别

  • Post author:
  • Post category:其他



什么是脚本:


.cs的文本文件 类文件,附加到游戏物体中,定义游戏对象行为指令的代码。


c#类包括:


字段、属性、 构造方法、方法


脚本文件包括


字段、方法(

不能在脚本文件里写构造方法


一些unity脚本小属性

 //序列化字段  作用:在编辑器中显示私有变量
    [SerializeField]
    private int a = 100;
//作用:在编译器中隐藏字段
[HideInInspector]
public int b;
//作用:设置变量取值范围
[Range(0,100)]
public int c;


Awake与start的区别

//******************初始阶段*******************************
    //执行时机:创建游戏对象——>立即执行一次 (早于start)
    **//作用**:初始化
    private void Awake()
    {
        Debug.Log("Awake--"+Time.time+"--"+this.name);
    }
    //执行时机:创建游戏对象——>脚本启用——>执行一次
    //作用:初始化
    private void Start()
    {
        Debug.Log("Start--"+Time.time+"--"+this.name);
    }



版权声明:本文为weixin_41598025原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。