Physics2D.reuseCollisionCallbacks
Declaration
public static bool reuseCollisionCallbacks;Описание
Определяет, должен ли сборщик мусора повторно использовать только один экземпляр типа Collision2D для всех обратных вызовов столкновений.
При возникновении обратного вызова MonoBehaviour.OnCollisionEnter2D, MonoBehaviour.OnCollisionStay2D или MonoBehaviour.OnCollisionExit2D в результате столкновения для каждого индивидуального обратного вызова создается объект Collision2D, переданный ему. Это означает, что сборщик мусора должен удалить каждый объект, что снижает производительность.
При установленном значении этой опции создается и повторно используется только один экземпляр типа Collision2D для каждого индивидуального обратного вызова. Это снижает отходы для обработки сборщиком мусора и повышает производительность.
Вы можете установить false только в том случае, если объект Collision2D имеет ссылку вне обратного вызова столкновения для последующей обработки, так что повторное использование объекта Collision2D не требуется.