@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 градусов. Так же он не зависит напрямую от цифр значения слайдера, а крутится тем быстрее, чем быстрее ты крутишь слайдер.
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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