Day01-生命周期函数

🏆 个人愚见,没事写写笔记

🏆《博客内容》:Unity3D开发内容

🏆🎉欢迎 👍点赞✍评论⭐收藏

🔎目标:常用Unity生命周期函数

☀️实现:

1.Unity游戏帧和时间

1s(秒) = 1000ms (毫秒)

60帧的游戏一帧所需要的时间:1000/60≈16.6666ms

30帧的游戏:1000/30≈33.3333ms

正常情况下,人眼可观测帧率为24fps

人眼对于30帧以上的动画已经基本流畅,而60帧被认为是公认的流畅标准

2.常用生命周期函数

Awake -> OnEnable -> Start -> FixedUpdate -> Update -> LateUpdate -> OnDisable -> OnDestroy

注:

Awake :物体生成时最先执行一次,挂载物体GameObject关闭不执行,脚本关闭执行

OnEnable:物体打开时执行,可多次执行

Start :物体生成时执行一次

FixedUpdate:执行物理操作使用FixedUpdate

Update:游戏正常的逻辑编写使用Update

LateUpdate:摄像机的移动操作使用LateUpdate

OnDisable:物体失活状态执行,包括销毁,可多次执行

OnDestroy:物体销毁时执行

注意:所有继承MonoBehaviour的脚本,如果生命周期函数不使用就把相应的代码块删除掉。

🚀感谢:🎉欢迎 👍点赞✍评论⭐收藏

相关推荐
龚子亦4 小时前
【Unity开发】热更新学习——HybridCLR框架
学习·unity·游戏引擎·热更新
龚子亦6 小时前
【GameFramework框架】FSM使用
学习·unity·游戏开发·游戏框架
龚子亦7 小时前
【Unity开发】安卓应用开发中,用户进行权限请求
android·unity·安卓权限
君莫愁。7 小时前
【Unity】相机与UI的自适应
ui·unity·c#·游戏引擎
lrh302521 小时前
Custom SRP - 16 Render Scale
3d·unity·srp·render pipeline·render scale
ellis19701 天前
Unity出安卓包知识点汇总
android·unity
Robot侠1 天前
ROS1从入门到精通 2:ROS1核心概念详解(节点、话题、服务一网打尽)
unity·游戏引擎·ros·机器人操作系统
世洋Blog2 天前
装饰器模式实践:告别臃肿的继承链,优雅解耦初始化状态管理
unity·设计模式·c#·装饰器模式
老朱佩琪!2 天前
Unity原型模式
开发语言·经验分享·unity·设计模式·原型模式
老朱佩琪!2 天前
Unity组合模式
unity·游戏引擎·组合模式