使用
private CharacterController cc;
cc= GetComponent<CharacterController>();
float h= Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
cc.SimpleMove(new Vector3(h,0,v)*speed);
//以速度移动角色。//受重力影响
// cc.Move(new Vector3(h,0,v)*speed*Time.deltaTime);
//一个更复杂的移动函数取绝对运动增量。
Debug.Log(cc.isGrounded);
角色控制器的碰撞器
private void OnControllerColliderHit(ControllerColliderHit hit) {
Debug.Log(hit.collider);
}