Задать вопрос
@Chshr_Cat

Как сделать нормальный поворот?

Как реализовать наклон объекта при помощи слайдера до 90 градусов и обратно до 0

ПРИМЕР

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class SliderTest1 : MonoBehaviour
{
public Slider slider1;
public Text rotationTEXT;
public float sliderF;
public GameObject rotation;

public void Start()
{
slider1.minValue = 0;
slider1.maxValue = 90;
slider1.value = 0;
slider1.wholeNumbers = true;
rotationTEXT.text = sliderF.ToString("0"+"°");


}
// Update is called once per frame

public void OnValueChanged(float value)
{

rotation.transform.Rotate( 0.0f,0.0f,-1.0f, Space.World );
sliderF = value;
rotationTEXT.text = sliderF.ToString("0"+"°");
}

}

Но в примере объект поворачивается постоянно в 1 направлении и без ограничения до 90 градусов. Так же он не зависит напрямую от цифр значения слайдера, а крутится тем быстрее, чем быстрее ты крутишь слайдер.
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы