Unity实现玩家角色移动控制——CharacterController组件

利用CharacterController组件实现角色的移动

1.创建一个变量获取到CharacterController组件。

Unity实现玩家角色移动控制——CharacterController组件_第1张图片

2.利用simpleMove或Move实现前后左右移动(controller.Move方法忽略了物体的重力,controller.SimpleMove则含有重力因素,用Move需要乘上Time.DeltaTime);利用isGrounded判断是否在地面。

Unity实现玩家角色移动控制——CharacterController组件_第2张图片

3.利用触发器来检测移动中碰到的碰撞器。

你可能感兴趣的:(Unity总结,c#,unity)