Страница 1 из 1

wheel collider уменьшение нагрузки на процессор

СообщениеДобавлено: 30 мар 2016, 01:14
Jacman
Доброго времени суток. В описании Unity указано, что wheel col достаточно сильно нагружает систему. Так как имеется много авто в сцене и проект под мобильные, хотелось бы узнать, как урезать коллайдеры, только для выполнения перемещения тела в пространстве без физики подвески и трения резины, либо заменить более дешёвым способом для процессора

Re: wheel collider уменьшение нагрузки на процессор

СообщениеДобавлено: 30 мар 2016, 11:00
IDoNotExist
Jacman писал(а):хотелось бы узнать, как урезать коллайдеры, только для выполнения перемещения тела в пространстве без физики подвески и трения резины

Для данной задачи достаточно использовать Rigidbody.AddForce(), либо Rigidbody.velocity. Смысл использовать Wheel Collider если его основной функционал не нужен?

Re: wheel collider уменьшение нагрузки на процессор

СообщениеДобавлено: 30 мар 2016, 11:33
Jacman
из wheel collider для уменьшения рассчётов физики, нужен по сути только колесо которое будет держать body на расстоянии от земли, само авто не на рельсах, направление движения задают колёса, если силу направления задать через ригидбоди, а не через wheel collider motortorque уменьшит ли это нагрузку на cpu?

Re: wheel collider уменьшение нагрузки на процессор

СообщениеДобавлено: 30 мар 2016, 13:31
IDoNotExist
Jacman писал(а):если силу направления задать через ригидбоди, а не через wheel collider motortorque уменьшит ли это нагрузку на cpu?

Все зависит от реализации конкретной задачи, вообще начнем с того, что Wheel Collider не так уж и сильно грузит мобилки, если их в сцене не много, а закончим тем, что вы их функционал никак не урежете. Для оптимизации физики вообще можете подкрутить Fixed Timestep, но для того чтобы что - то оптимизировать, это что - то надо реализовать для начала.