Version: 2021.3

Physics.reuseCollisionCallbacks

切换到手册
public static bool reuseCollisionCallbacks ;

描述

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

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

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

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

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