Unity 3d Как я могу переместить корабль на ползунки (вращение и скорость) Вместо использования клавиш на клавиатуре я хочу использовать ползунки для навигации по судну.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Boat : MonoBehaviour
{
public Slider sliderRotation;
public Slider sliderSpeed;
public GameObject boat;
public float turnSpeed = 10f;
public float accelerationSpeed = 100f;
private float previousValue;
private Rigidbody rbody;
// Запуск вызывается перед обновлением первого кадра
void Start()
{
rbody = GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update()
{
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
rbody.AddTorque(0f, h * turnSpeed * Time.deltaTime, 0f);
rbody.AddForce(transform.forward * v * accelerationSpeed * Time.deltaTime);
}
}