Как поворачивать плавное в разные стороны?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Как поворачивать плавное в разные стороны?

Сообщение Zimaell 12 апр 2023, 22:05

Мне нужно плавно поворачивать объект только по Y, в пределах -45 до 45, только вот у меня то получается то вообще в другую сторону вертится, я имею ввиду не на 5 градусов поворачивается а в противоположную по кругу проворачивается, что-то кручу и получаются большие велосипеды, хотя я думаю тут должно решение в 1-2 строки быть, подскажите как правильно сделать?
Zimaell
UNIверсал
 
Сообщения: 474
Зарегистрирован: 04 июл 2020, 18:45

Re: Как поворачивать плавное в разные стороны?

Сообщение Saltant 13 апр 2023, 04:36

Выложи свой текущий код и тебе подскажут.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Как поворачивать плавное в разные стороны?

Сообщение 1max1 13 апр 2023, 06:06

Синтаксис:
Используется csharp
public class XXX : MonoBehaviour
{
    public float speed = 90.0f;

    Vector3 angles = Vector3.zero;

    void Update()
    {
        angles.y = Mathf.PingPong(speed * Time.time, 90.0f) - 45.0f;

        transform.localEulerAngles = angles;
    }
}
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Как поворачивать плавное в разные стороны?

Сообщение Zimaell 13 апр 2023, 11:48

1max1 писал(а):
Синтаксис:
Используется csharp
public class XXX : MonoBehaviour
{
    public float speed = 90.0f;

    Vector3 angles = Vector3.zero;

    void Update()
    {
        angles.y = Mathf.PingPong(speed * Time.time, 90.0f) - 45.0f;

        transform.localEulerAngles = angles;
    }
}

а, суть понял, сначала вычисление положительного числа а потом уже со смещением устанавливать угол...
Zimaell
UNIверсал
 
Сообщения: 474
Зарегистрирован: 04 июл 2020, 18:45


Вернуться в Почемучка

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 20