-
Notifications
You must be signed in to change notification settings - Fork 27
Description
URL
using UnityEngine;
public class CarController : MonoBehaviour
{
public CarData car;
public Rigidbody rb;
public float steerForce = 8f;
void Start()
{
rb = GetComponent<Rigidbody>();
rb.mass = car.weight;
}
void FixedUpdate()
{
float move = Input.GetAxis("Vertical");
float steer = Input.GetAxis("Horizontal");
rb.AddForce(transform.forward * move * car.acceleration * 100f);
Vector3 drift = transform.right * steer * car.driftPower * 500f;
rb.AddForce(drift);
transform.Rotate(0, steer * steerForce, 0);
}
}
Operating system
liusing UnityEngine; public class CarController : MonoBehaviour { public CarData car; public Rigidbody rb; public float steerForce = 8f; void Start() { rb = GetComponent(); rb.mass = car.weight; } void FixedUpdate() { float move = Input.GetAxis("Vertical"); float steer = Input.GetAxis("Horizontal"); rb.AddForce(transform.forward * move * car.acceleration * 100f); Vector3 drift = transform.right * steer * car.driftPower * 500f; rb.AddForce(drift); transform.Rotate(0, steer * steerForce, 0); } }nux
More information about your system
using UnityEngine;
public class CarController : MonoBehaviour
{
public CarData car;
public Rigidbody rb;
public float steerForce = 8f;
void Start()
{
rb = GetComponent<Rigidbody>();
rb.mass = car.weight;
}
void FixedUpdate()
{
float move = Input.GetAxis("Vertical");
float steer = Input.GetAxis("Horizontal");
rb.AddForce(transform.forward * move * car.acceleration * 100f);
Vector3 drift = transform.right * steer * car.driftPower * 500f;
rb.AddForce(drift);
transform.Rotate(0, steer * steerForce, 0);
}
}
Description
using UnityEngine;
public class CarController : MonoBehaviour
{
public CarData car;
public Rigidbody rb;
public float steerForce = 8f;
void Start()
{
rb = GetComponent<Rigidbody>();
rb.mass = car.weight;
}
void FixedUpdate()
{
float move = Input.GetAxis("Vertical");
float steer = Input.GetAxis("Horizontal");
rb.AddForce(transform.forward * move * car.acceleration * 100f);
Vector3 drift = transform.right * steer * car.driftPower * 500f;
rb.AddForce(drift);
transform.Rotate(0, steer * steerForce, 0);
}
}
dotnet --info
using UnityEngine;
public class CarController : MonoBehaviour
{
public CarData car;
public Rigidbody rb;
public float steerForce = 8f;
void Start()
{
rb = GetComponent<Rigidbody>();
rb.mass = car.weight;
}
void FixedUpdate()
{
float move = Input.GetAxis("Vertical");
float steer = Input.GetAxis("Horizontal");
rb.AddForce(transform.forward * move * car.acceleration * 100f);
Vector3 drift = transform.right * steer * car.driftPower * 500f;
rb.AddForce(drift);
transform.Rotate(0, steer * steerForce, 0);
}
}