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

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

相关推荐
mxwin4 小时前
Unity URP 下抓取当前屏幕内容实现扭曲、镜子与全局模糊效果
unity·游戏引擎·shader
南無忘码至尊10 小时前
Unity学习90天-第2天-认识Unity生命周期函数并用 Update 控制物体移动,FixedUpdate 控制物理
学习·unity·游戏引擎
小林up13 小时前
【Unity URP源码阅读1】ColorGradingLUT
unity·游戏引擎
郝学胜-神的一滴17 小时前
[简化版 GAMES 101] 计算机图形学 04:二维变换上
c++·算法·unity·godot·图形渲染·unreal engine·cesium
南無忘码至尊17 小时前
Unity学习90天-第2天-认识键盘 / 鼠标输入(PC)并实现WASD 移动,鼠标控制物体转向
学习·unity·c#·游戏开发
星夜泊客18 小时前
unity 海底海洋资源OceanEnviromentPackUrp材质丢失修正
unity·游戏引擎·材质
weixin_4242946718 小时前
Unity 的Button Animator
unity·游戏引擎
UQ_rookie19 小时前
【Unity3D】在URP渲染管线下使用liltoon插件出现粉色无法渲染情况的解决方案
unity·游戏引擎·shader·urp·着色器·vrchat·liltoon
aqiu~1 天前
VSCode编辑器用于Unity项目
vscode·unity
小贺儿开发2 天前
Unity3D 心理沙盘互动演示
unity·ai·pdf·人机交互·工具·互动·心理沙盘