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的脚本,如果生命周期函数不使用就把相应的代码块删除掉。

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

相关推荐
小趴菜82274 小时前
Android中加载unity aar包实现方案
android·unity·游戏引擎
今夕资源网12 小时前
牛童三国单机游戏Unity源码 免费开源
游戏·unity·单机游戏·游戏源码·unity源码·unity游戏
future_studio18 小时前
聊聊 Unity(小白专享、C# 小程序 之 图片播放器)
unity·小程序·c#
ellis19701 天前
toLua[七] Examples 06_LuaCoroutine2分析
unity
L X..1 天前
Unity 光照贴图异常修复笔记
unity·c#·游戏引擎
Xeon_CC2 天前
打开多个Unity编辑器时使用Visual Studio调试,弹出选择Unity实例窗口,但是没有实例
unity·编辑器·visual studio·调试·unity 调试
future_studio3 天前
聊聊 Unity(小白专享、熟悉基础编程 ... ...)
unity·游戏引擎
ellis19703 天前
toLua[六] Examples 05_LuaCoroutine分析
unity
程序员正茂4 天前
Unity3d中Tab控件的实现
ui·unity·tab·控件
三掌柜6664 天前
突破AR视觉交互边界:Unity赋能Rokid AR眼镜实现高精度图像识别与实时跟踪
unity·ar·交互