Поворот объекта

Программирование на Юнити.

Поворот объекта

Сообщение Xtir 05 июн 2020, 19:19

Короче пробовал по разному и уже бесит, не получается.
Изображение
Пытаюсь сделать поворот трубы, если влево и вправо она поворачивается нормально, то наверх и вниз её начинает перекручивать. Как это можно исправить? Делаю вот так:
Синтаксис:
Используется csharp
public void LookRotation(Quaternion rotation)
    {
        float t = 0;
        float step = 1f / bones.Length;
        transform.localScale = Vector3.one;

        for (int i = 0; i < bones.Length; ++i)
        {
            t += step;
            bones[i].transform.rotation = Quaternion.Lerp(transform.rotation, rotation, t);
        }
    }
Xtir
UNIверсал
 
Сообщения: 498
Зарегистрирован: 21 окт 2016, 00:37

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17