Тут могла бути ваша реклама
  • Автор теми Автор теми eivalei
  • Дата створення Дата створення

eivalei

Привіт!
Статус: Офлайн
Реєстрація: 02.10.2013
Повідом.: 6
Знатокам Unity

Я делаю простую 2д игру и хочу, чтобы мой персонаж поворачивался в соответствии с поверхностью.
Для функции:
Quaternion.LookRotation(Vector3 forward, Vector3 upwards = Vector3.up);
чтобы указать параметр forward нужно найти векторное произведение векторов: нормали к поверхности и transform.right персонажа.
Как найти нормаль к поверхности (имеется в виду, что поверхность изогнута как в Sonic)?
 
Назад
Зверху Знизу