У меня есть проблема вращения в Unity. Я читаю значения степени из файла, и я хочу сделать поворот вокруг x,y, and z axes
. Однако, когда я использовал этот код, значения степени вращения меняются. Модуль активов Suited Man делает разные повороты.Вращение в единстве 3D
target = Quaternion.Euler(x, y, z)
transform.rotation = Quaternion.Slerp(startpos, target, Timer.fracComplete)
Как решить эту проблему? Спасибо.
Это не сработало. Модуль актива не вращался, он оставался постоянным. – Acceleboy
@Acceleboy Можете ли вы показать мне обновленный код – Antony
Мой код C# здесь. Спасибо, что ответили. Transform suitman = transform; Vector3 rot = suitman.rotation.eulerAngles; rot = new Vector3 (rot.x, rot.y, rot.z); suitman.rotation = Quaternion.Euler (rot); – Acceleboy