跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI时代
搜索
⌘K
English
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI时代
English
中文
练习
/
测验
/
游戏开发
/
MonoBehaviour生命周期
为什么不应把OnDestroy作为必需外部资源的唯一释放路径?
来自MonoBehaviour生命周期
Unity 6.6
进阶
1分钟
为什么不应把OnDestroy作为必需外部资源的唯一释放路径?
Unity只会为至少活动过一次的GameObject上的对象调用OnDestroy。
OnDestroy总是在Awake之前运行。
OnDestroy不能包含普通C#方法调用。
Unity每个渲染帧都会调用一次OnDestroy。
检查
向AI询问这道练习
报告错误
上一道练习
MonoBehaviour启动协程后,代码在GameObject仍活动时把component.enabled设为false。默认会发生什么?
测验
下一道练习
一个初始活动且已启用的组件执行完Start后,另一个组件调用一次Cycle。日志顺序是什么?
预测输出
有新版本可用
重新加载