Всем доброго!
Вот фрагмент кода, заставляющий двигать объект:
Vector3 InputVector = joystick.GetInputVector();
this.gameObject.transform.position += InputVector * 3 * Time.deltaTime;
Проблема в том, что при повороте персонажа (если я развернул его на 45 градусов в transform.rotation.x например) и джойстиком перемещаю персонажа вперед, он идет боком, то есть в ту сторону в которую он был повернут изначально, я бы хотел добиться движения вперед (влево, вправо, назад) относительно камеры, то бишь, если персонаж смотрит на юг, и я тащу джойстик вперед, чтобы и персонаж двигался на юг.
Что подскажете по этому поводу?
Всем заранее спасибо. Извиняюсь за такую формулировку вопроса, в этой области я еще очень зеленый.