Version: 2020.3

Physics2D.reuseCollisionCallbacks

切换到手册
public static bool reuseCollisionCallbacks ;

描述

确定垃圾回收器是否应仅对所有冲突回调重用一个 Collision2D 类型的实例。

发生 MonoBehaviour.OnCollisionEnter2DMonoBehaviour.OnCollisionStay2DMonoBehaviour.OnCollisionExit2D 碰撞回调时,会为每个单独的回调创建传递给它的 Collision2D 对象。这意味着垃圾回收器必须删除每个对象,而这会降低性能。

此选项为 true 时,仅为每个单独的回调创建并重用 Collision2D 类型的单个实例。这减少了垃圾回收器需要处理的垃圾,并可提高性能。

仅当在碰撞回调之外引用 Collision2D 对象以便稍后处理(因此不需要回收 Collision2D 对象)时,才会将此选项设置为 false。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961