- 🟡 05:58 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
- #1
Знатокам Unity
Я делаю простую 2д игру и хочу, чтобы мой персонаж поворачивался в соответствии с поверхностью.
Для функции:
Quaternion.LookRotation(Vector3 forward, Vector3 upwards = Vector3.up);
чтобы указать параметр forward нужно найти векторное произведение векторов: нормали к поверхности и transform.right персонажа.
Как найти нормаль к поверхности (имеется в виду, что поверхность изогнута как в Sonic)?
Я делаю простую 2д игру и хочу, чтобы мой персонаж поворачивался в соответствии с поверхностью.
Для функции:
Quaternion.LookRotation(Vector3 forward, Vector3 upwards = Vector3.up);
чтобы указать параметр forward нужно найти векторное произведение векторов: нормали к поверхности и transform.right персонажа.
Как найти нормаль к поверхности (имеется в виду, что поверхность изогнута как в Sonic)?