Awake:
(1) 当我们一个Obj (obj已经enable)吸附了一个脚本,无论该脚本是否Enable,Awake在游戏运行开始都会调用.
(2) 如果脚本吸附的obj,没有enable,那么Awake是不会执行的。(与(1)对比)
(3) 优先于任何Start()之前执行。
(4) 只会执行一次
重点:---请尽量在Awake函数里进行对象初始化---
OnEnable:
(1)什么时候调用: 在脚本enable时(前提:吸附的obj已经enable) 或者 脚本已经enable (吸附的对象才enable)
Start:
(1)优先于任何Update之前执行
(2)只会执行一次
(3)当脚本没有enable或者吸附的obj没有enable时,是不会调用的。
update:
(1)每帧都会执行一次
(2)执行时间不固定
(3)优先于任何LateUpdate之前执行
(4)当脚本没有enable或者吸附的obj没有enable时,是不会调用的。
LateUpdate:
(1)每帧都会执行一次
(2)在所有Update调用完成之后才调用
(3)当脚本没有enable或者吸附的obj没有enable时,是不会调用的。
FixedUpdate:
(1)每隔固定的时间会执行一次(此时间可以设定,Project Setting>Time>Fixed Timestep)
(2)当脚本没有enable或者吸附的obj没有enable时,是不会调用的。
暂无关于此日志的评论。