Как обычно, в документации не хватает некоторой информации, которую мы должны собрать где-то еще: Physics.defaultContactOffset .
Physics.defaultContactOffset используется системой обнаружения столкновений для прогнозного применения ограничения контакта.
Unity объясняет, что вы должны использовать 1 единицу = 1 метр для физического моделирования.
Мне нужно было много маленьких сфер и кубиков: ширина 10 см. Таким образом 0,1
«единица».
Чего они не говорят, так это того, что когда вы работаете в малом масштабе (я использую объекты шириной 0,1 м = 10 см), вам нужно изменить Physics.defaultContactOffset на меньшее значение, чем значение по умолчанию.
Отсюда мой вопрос: важен ли Physics.defaultContactOffset для вычислений, т. Е. Если я изменю это значение на очень маленькое, окажет ли это негативное влияние на производительность?
Мне нужно изменить его с 0.001
на 0.00001
, чтобы получить приемлемую систему обнаружения столкновений, и я беспокоюсь о негативном влиянии на производительность.