В этом руководстве разберем, как реализовать реалистичное управление автомобилем в Unity с поворотом колес и физикой движения. Создайте C# скрипт CarController и прикрепите его к корпусу машины. csharp Copy Download using UnityEngine;
public class CarController : MonoBehaviour
{
[Header("Wheel Colliders")]
public WheelCollider frontLeftWheel;
public WheelCollider frontRightWheel;
public WheelCollider rearLeftWheel;
public WheelCollider rearRightWheel;
[Header("Car Settings")]
public float maxMotorTorque = 500f; // Мощность двигателя
public float maxSteeringAngle = 30f; // Угол поворота колес
public float brakeTorque = 1000f; // Сила торможения
private float motorInput;
private float steeringInput;
private bool isBraking;
void Update()
{
// Получаем ввод с клавиатуры
motorInput = Input.GetAxis("Vertical");
steeringInput = Input.GetAxis("Horizontal");
isBraking = Input.GetKey(KeyCode.Space);