在编辑状态下脚本被挂在到游戏对象上的时候被调用 是声明周期函数中最早执行的
void Reset()
{
transform.position = Vector3.zero;
}
在运行的时候开始执行 不管脚本是否被激活都可以被调用
void Awake()
{
Debug.Log("唤醒了");
}
脚本被激活的时候被调用
void OnEnable()
{
Debug.Log("激活了");
}
脚本失活的时候被调用
void OnDisable()
{
这篇博客详细介绍了Unity中脚本的生命周期,包括在编辑状态和运行时的执行顺序。强调了Start方法的独特性,它只在脚本首次激活时调用一次。还提到了FixedUpdate用于处理物理行为,以及与Collider相关的碰撞检测回调函数,如OnMouseEnter、OnMouseExit、OnMouseOver和OnPointerUp等,这些函数在交互式游戏设计中起到关键作用。
最低0.47元/天 解锁文章
3300

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



