Unity 3d Как я могу переместить корабль на ползунки (вращение и скорость) - PullRequest
0 голосов
/ 12 января 2020

enter image description here 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);

}
}
...