2016-06-24 2 views
0

У меня есть некоторые проблемы с использованием Capsule Collider и RigidBodyController в Player GameObject в Unity.Коллайдер капсулы не движется плавно

Использование коллайдера капсулы в качестве коллайдера для игрока, я заметил, что игрок не двигается, как капсула или сфера (другими словами, я хочу, чтобы движение было как катящийся шар, без заикания) , но его движения, как больше, как ящик толкнул, с остановками и запусками, которые делают некоторые небольшие колебания камеры.

Любые идеи, решения или советы?

+0

Можете ли вы опубликовать какой-либо код для нас? Моя первоначальная рекомендация состояла в том, чтобы убедиться, что вы используете FixedUpdate. – Umibozu

+0

Как я уже сказал, я использую по умолчанию RigidBodyFPSControler.cs. Поэтому я не написал код контроллера. Взглянув на код в Visual Studio, я вижу, что весь код движения находится в функции FixedUpdate(), а код вращения камеры находится в Update(). – EagleOne

ответ

0

Реально, все это зависит от того, как вы перемещаете объект, и настроек объекта rigidbody2D, я думаю, что использование физических сил скалочет ваш персонаж как шар или капсулу, однако просто установка скорости не будет.

Смежные вопросы