#unity3d #collision-detection
#unity3d #обнаружение столкновений
Вопрос:
У меня есть 3D-игра, в которой используются только две оси с точки зрения геймплея. Игрок может перемещаться вверх и вниз, влево и вправо, но не куда-либо еще.
До этого момента я все еще использовал 3D-коллайдеры — боксы и сферы. Но при профилировании игры я обнаружил, что физика требует огромной вычислительной мощности процессора для игры, в которой есть один динамический и несколько статических коллайдеров.
Моей первой идеей было перекодировать всю игру и всю ее физику, чтобы иметь 2D коллайдеры. Это займет некоторое время, и я все еще не уверен, стоит ли оно того. Есть ли разница для Unity между обработкой 100 боксовых коллайдеров и 100 боковых коллайдеров 2D? Или 100 сфер и 100 кругов? Я действительно хочу знать, стоит ли это того, прежде чем делать это.
Комментарии:
1. Да, есть огромная разница, и она определенно будет стоить того, если вы сможете это сделать