Jak poniższy kod zmienić tak aby działał z CharacterController.
Zależy mi na tym aby postać poruszała się w kierunku w który jest obrócona, ponieważ będę chciał dorobić jeszcze 4 kierunki, ale też żeby działy na nią kolizje i grawitacja.
void FixedUpdate()
{
if (Input.GetKey(KeyCode.W))
{
transform.localEulerAngles = new Vector3(0, 0, 0);
transform.position += transform.forward * speed;
}
if (Input.GetKey(KeyCode.S))
{
transform.localEulerAngles = new Vector3(0, 180, 0);
transform.position += transform.forward * speed;
}
if (Input.GetKey(KeyCode.D))
{
transform.localEulerAngles = new Vector3(0, 90, 0);
transform.position += transform.forward * speed;
}
if (Input.GetKey(KeyCode.A))
{
transform.localEulerAngles = new Vector3(0, 270, 0);
transform.position += transform.forward * speed;
}