Проблема поворота руля
Требуется сделать так, что при повороте машинки руль прокрутился на 60 градусов в ту же сторону. Если колеса едут прямо, то и руль не повернут. Пробовал такие методы. Руль нужен для гонок от 1 лица.
public class CarController: MonoBehaviour
{
public GameObject Wheel;
public Transform from;
public float maxsteer = 30;
Vector3 tpl;
private void Update()
{
float steer = 0;
steer = Input.GetAxis("Horizontal") ;
Wheel.transform.eulerAngles = new Vector3(maxsteer * steer, Wheel.transform.eulerAngles.x, Wheel.transform.eulerAngles.z );
//Wheel.transform.localRotation = new Vector3(Wheel.transform.localRotation.x * -1f, steer * maxsteer, Wheel.transform.localScale.z);
//transform.Rotate(0, steer * maxsteer, 0);
//other.transform.Rotate(0, 180, 0);
//transform.localeulerAngles.y = 180;
//ransform.rotation = Quaternion.Euler(30, steer * maxsteer, 0);
//transform.eulerAngles = new Vector3(0.0f, steer * maxsteer, 34.797f);
//transform.rotation = Quaternion.Euler(0, uasteer * maxsteer, 0);
//Quaternion lookRotation = Quaternion.LookRotation(new Vector3(from.position.x * maxsteer * steer, from.position.y, from.position.z));
//transform.rotation = Quaternion.Lerp(transform.rotation, lookRotation,Time.deltaTime);
}
}