0% found this document useful (0 votes)
8 views

Basic Non-Anim Movmt Controller Csharp

Uploaded by

joshua
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Basic Non-Anim Movmt Controller Csharp

Uploaded by

joshua
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

using UnityEngine;

using System.Collections;

public class dragon_playerControl : MonoBehaviour {

public float rotateSpeed;


public float forwardSpeed;
private CharacterController playerController;

// Use this for initialization


void Start ()
{

playerController = GetComponent<CharacterController>();

// Update is called once per frame


void Update ()
{

if(Input.GetKeyDown ("space") && playerController.isGrounded)


{
playerController.Move (Vector3.up);
}

transform.Rotate (0, Input.GetAxis ("Horizontal") * rotateSpeed, 0);


Vector3 forward = transform.TransformDirection(Vector3.forward);
float speed = forwardSpeed * Input.GetAxis ("Vertical");
playerController.SimpleMove (speed* forward);

}
}

You might also like