现在在3d场景做3d角色,比如第一人称和第三人称游戏。因为没有CharacterController组件,只能用刚体加碰撞器。但是角色像个傻子一样,因为受重力影响,遇到点斜坡就上不去,随便受到别的刚体挤压就太空漫步飞到老远,直到被别的碰撞器挡住才能停下来,通过给角色施加力的方式移动,角色一直在加速和减速运动,无法平稳移动。刚体碰撞器是模拟真实物理,不适用于角色。
CharacterController这个可是很基础的组件啊,这个组件不是模拟真实物理,但是基本的碰撞阻挡,重力系统都有,而且不会摔倒,角色能保持直立,不管走什么地形,平地还是斜坡,移动都是平滑的。凡是做角色游戏都会用到,例如第一人称,卡通角色。
而且unity和laya在引擎刚出来的时候就有了,creator3d已经出了一年半还没有完成这个功能,效率真的慢。
用creator3d做项目受限很大,很多角色扮演游戏做不了。