unity---角色控制器控制角色移动


获取对象

public CharacterController cc;
cc=gameObject.GetComponent();

    if(Input.GetKey(KeyCode.RightArrow))        cc.Move(Vector3.right*Time.deltaTime*10f);
    else if(Input.GetKey(KeyCode.LeftArrow))    cc.Move(Vector3.left*Time.deltaTime*10f);
    else if(Input.GetKey(KeyCode.UpArrow))      cc.Move(Vector3.up*Time.deltaTime*10f);
    else if(Input.GetKey(KeyCode.DownArrow))    cc.Move(Vector3.down*Time.deltaTime*10f);
    else if(Input.GetKey(KeyCode.W))cc.Move(Vector3.forward*Time.deltaTime*10f);
    else if(Input.GetKey(KeyCode.S))cc.Move(Vector3.back*Time.deltaTime*10f);