Files
CityDrivingSimulator.Unity/Unity/Assets/Scripts/KeyboardCarController.cs
T

37 lines
1.1 KiB
C#
Raw Normal View History

2025-05-13 03:19:28 +03:00
using UnityEngine;
using System.Collections;
public class KeyboardCarController : MonoBehaviour
{
public Car car;
// Use this for initialization
void Start () {
}
public float maxSteer = 40;
// Update is called once per frame
void Update () {
/* if(Input.GetKey(KeyCode.A)) {
car.SteerAngle = -maxSteer;
} else if(Input.GetKey(KeyCode.D)) {
car.SteerAngle = maxSteer;
} else
{
car.SteerAngle = 0;
}*/
float pow = 1000;
if(Input.GetKey(KeyCode.W)) {
car.chassis.axisCollection[0].leftWheel.wheel.driveTorque = pow;
car.chassis.axisCollection[0].rightWheel.wheel.driveTorque = pow;
} else if(Input.GetKey(KeyCode.S)) {
car.chassis.axisCollection[0].leftWheel.wheel.driveTorque = -pow;
car.chassis.axisCollection[0].rightWheel.wheel.driveTorque = -pow;
} else {
car.chassis.axisCollection[0].leftWheel.wheel.driveTorque = 0;
car.chassis.axisCollection[0].rightWheel.wheel.driveTorque = 0;
}
}
}