一、脚本的运行
1、创建节点
GameObject node = new GameObejct();
2、实例化组件
MeshRender comp = new MeshRender();
3、实例化脚本组件
SimpleLogic script = new SimpleLogic();
4、调用事件函数
初始化 script.Start()
帧更新 script.Update()
四、消息函数
所有的脚本一般继承于MnonBehaviour
消息函数:或称事件函数,一些回调函数
常见的消息函数:
Awake:初始化,仅执行一次,不管调用不调用都会执行
Start:初始化,仅执行一次,只有调用的时候执行
Update:帧更新,每帧调用一次
OnEnable:每当组件启用的时候调用
OnDisable:每当组件禁用的时候调用
五、脚本执行顺序
消息函数调用顺序:
第一阶段初始化
Script1.Awake()/ Script2.Awake()
第二阶段初始化
Script1.Start()/ Script2.Start()
帧更新
Script1.Update()/ Script2.Update()
执行顺序:默认的,所有脚本的优先值为0.