fixedupdate 固定帧率不受硬件改变
update 根据实际运行情况帧率会改变
lateupdate 同update
awake onEnable 运行时或游戏物体被实例化会被调用
OnTrigger OnCollision 分别用于触发触发器和碰撞器
OnMouth用于输出一些有关鼠标的事件
OnDrawGizmos 绘制Gizimos
fixedupdate 固定帧率不受硬件改变
update 根据实际运行情况帧率会改变
lateupdate 同update
awake onEnable 运行时或游戏物体被实例化会被调用
OnTrigger OnCollision 分别用于触发触发器和碰撞器
OnMouth用于输出一些有关鼠标的事件
OnDrawGizmos 绘制Gizimos
1.Awake方法
2.FixedUpdate每秒调用固定次数,每秒固定调用60次
3.Update和LateUpdate是一帧调用一次,每秒有多少帧和电脑配置有关
4.FixedUpdate在Update前调用,Update在LateUpdate前调用
事件函数的执行时机和先后顺序
FixedUpdata:每秒固定调用多少次,一般为60次,跟物理,运动相关的用它
Updata和LateUpdate是每秒调用一次,Updata先调用,LateUpdate后调用,这两个在同一帧里调用,跟实际的运行环境有关系,与代码有关
OnTriggerXXX:触发触发器
OnCollisionXXX:触发碰撞器
OnMouseXXX:鼠标操作的输入事件
Enable和Disable就是物体前面能否显示的对号,在调用Disable时(就是把物体前面的对号取消勾选),3个Updata都不再运行
//OnApplicationPause:点击运行旁边的暂停时调用,在点运行的时候他也会运行一次
FixedUpdate每秒调用固定次数
Update可能跟硬件、计算量挂钩
FixedUpdate里面可以放与运动相关的内容,使其更加平滑。而不会收到电脑性能影响导致帧数下降。(影响Update和LaterUpdate)
1、FixedUpdate可能每帧调用多次,Update、LateUpdate都是每帧调用的。
Gizomos 辅助线
跟控制运动相关的代码放到fixedUpdate里
与Physics有关的运动放在FixUpdate里,与硬件无关,不影响。
事件函数
Reset 被附加时和reset时调用
Awake 当整个场景运行时或 物体被实例化时调用
OnEnable 当场景启用时被调用
Disable 对象被禁用时调用
FixedUpdate 每秒固定调用60次(运动的可以放在此函数内)
Update 每一帧调用一次(与运行环境有关)
LateUpdate
OnTriggerXXX 触发器
OnCollisionXXX 碰撞器
yield WaitForFixedUpdate
OnMouseXXX
OnDrawGizmos
OnApplicationPause 运行场景时点击暂停按钮是发生
OnApplicationQuit 退出游戏时发生
awake one
写一下
fixedUpdata每帧调用多次(固定的,不和),Update只调用一次。
Event Function的顺序,AwakeOnEnable
OnDisable SetActive.
FixedUpdate 一秒固定调用60帧。
yield Wait For FixedUpdate 在fixedUpdate 里进行等待。
update lateupdate 根据电脑性能来,
OnmouseXX
OnGizmos Scene场景下的图标
OnApplicationPause
void Awake
void OnEnable
void Reset
void Start
void FixedUpdate
控制运动保持平滑。
void update
void lateUpdate
void GUI
void OnApplicationPause
void OnApplicationQuit
void OnDisable
void OnDestroy
004-事件函数的执行时机和执行顺序
Awake场景激活时执行
OnEnable 组件激活时启用,可以不激活;
Gizmos辅助线;
当
OnEnable/OnDisable:使用或者停用组件
OnTringger**:触发器
OnCollision***:碰撞器
OnMouse***:鼠标
Gzmous:scene辅助线
SetActive = true OnEnable(被启用时)
SetActvie = false Disable(被弃用时)
FixedUpdate:每帧可能调用多次,每秒调用固定次数。
Update:每帧调用一次,每秒调用不定次数(根据实际运行环境有关)。
LateUpdate:每帧调用一次,每秒调用不定次数(根据实际运行环境有关),与Update调用一样。
OnTrigger(触发器):
OnCollision(碰撞器):
OnMouse:
Gizmos(辅助线):
OnGUI():
FixedUpdate: 固定的运行次数.
Update:跟电脑的运行环境相关.
Awake:当场景运行时调用(只调用一次)
OnEnable:当游戏物体被启用或实例化时调用
OnDisable:当游戏物体被设置为未激活状态时调用
FixedUpdate:每秒固定次数调用
Update:根据处理能力的大小每秒调用次数会发生变化
LateUpdate:在Update函数之后调用