Как сделать так, чтобы 2D-поворот объекта gameObject плавно вращался как стрелка при запуске в любом направлении к цели? - PullRequest
0 голосов
/ 09 мая 2019

Я пытался Quaternion.LookRotation(), Quaternion.AngleAxis(), I transform.rotation = LookAt2D(nextPos - transform.position); static Quaternion LookAt2D(Vector2 forward) { return Quaternion.Euler(0, 0, Mathf.Atan2(forward.y, forward.x) * Mathf.Rad2Deg); }

Я использую Unity2018.3.0f2 Я в основном пытаюсь выяснить полный правильный способ запуска функции использования пушки с вращением по z дляНаправьте стрелку в любом направлении и стрелку, используя z-вращение, чтобы выглядеть более реалистично при запуске и достижении цели.

  1. Как использовать пушку для запуска стрелки в движении арки

  2. Я пытаюсь понять, как имитировать z-вращение стрелки, летящей вверх или прямо в зависимости от z-вращения пушки, а затем плавно обращенной к цели при спуске кцель.Заранее спасибо =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...