一、脚本的运行
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.
本文介绍了Unity中脚本的运行过程,包括创建节点、实例化组件和脚本,以及调用事件函数如Start和Update。文章还详细讲解了各种消息函数的用途,如Awake仅执行一次的初始化,Start在调用时执行的初始化,以及每帧调用的Update。此外,还提到了OnEnable和OnDisable在组件启用或禁用时的调用情况。

2万+

被折叠的 条评论
为什么被折叠?



