切换场景时,OnDestroy()方法执行问题,再次进入场景报错(UI界面组件被删除)
事件解绑的方法需要在切换场景时,手动解绑
1.代码控制物体删除
2.手动清理内存
Resources.UnloadUnuseAssets()
GC.Collect()
Caching.ClearCache()
本文探讨Unity中切换场景时OnDestroy()方法的执行问题及其导致的UI界面组件错误。强调了在场景切换时手动解绑事件的重要性,以及通过代码控制物体删除、使用Resources.UnloadUnusedAssets()、GC.Collect()和Caching.ClearCache()来有效清理内存的方法。
切换场景时,OnDestroy()方法执行问题,再次进入场景报错(UI界面组件被删除)
事件解绑的方法需要在切换场景时,手动解绑
1.代码控制物体删除
2.手动清理内存
Resources.UnloadUnuseAssets()
GC.Collect()
Caching.ClearCache()
2657

被折叠的 条评论
为什么被折叠?