Unity的 OnDestroy是有延迟的
时间: 2024-04-07 18:30:54 浏览: 59
Unity 延时(delay)脚本
4星 · 用户满意度95%
在 Unity 中,OnDestroy 方法也是一个对象销毁时调用的方法。和 Android 中的 onDestroy 方法类似,Unity 中的 OnDestroy 方法也是有延迟的。具体的延迟时间取决于 Unity 引擎的内部实现和当前系统的负载情况等因素。一般情况下,Unity 引擎会在下一帧或者下几帧才会真正执行对象的销毁操作,所以 OnDestroy 方法也会有一定的延迟。如果你需要立即销毁一个对象,可以使用 DestroyImmediate 方法来代替 Destroy 方法。DestroyImmediate 方法会立即销毁对象,但是也会带来一定的性能开销,需要根据实际情况进行权衡。
阅读全文