小检测说明顺序
public int _int;
void Awake()
{
print(_int);
_int = 2;
print(_int);
}
// Use this for initialization
void Start ()
{
print(_int);
_int = 3;
print(_int);
}
测试结果 _int 变量在inspector 面板中 是在Awake 之前被赋值 初始化
定义时候赋值>构造器>inspector>awake>start
注意,千万不要在构造器里面写代码,因为不能确定构造器什么时候被调用,测试的时候都被调用了2次,严格遵循MonoBehavior