Character Controller or Rigidbody

我只是一个虾纸丫 提交于 2020-01-17 06:09:45

先来讲Character Controller

API祭献

1.Character Controller不是基于物理,没有重力,没有阻力,没有加速度,所有移动都是精确的

2.Character Controller可以跨过物体,也就是上台阶,不过会一顿一顿,同是下楼梯需要自己写重力

3.Character Controller 不会对 Rigidbody产生反应

4.Character Controller自带地面监测,不过好像有BUG,一般还是自己写

5Character Controller的移动通过向量控制,自带碰撞监测

接着是Rigidbody

1.Rigidbody是基于物理的,所以移动会比较平滑自然,但是因为有各种力,所以很难保证精确度

2.Rigidbody会对Rigidbody产生反应

3.Rigidbody的移动通过力或者速度控制,不加碰撞体就不会产生碰撞

 

这几天从头重新写了个基于Character Controller的人物控制,have complete control,但是代码量暴增

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!