Creator3D 能不能出一个CharacterController组件啊,这个组件可是3d引擎的标配

现在在3d场景做3d角色,比如第一人称和第三人称游戏。因为没有CharacterController组件,只能用刚体加碰撞器。但是角色像个傻子一样,因为受重力影响,遇到点斜坡就上不去,随便受到别的刚体挤压就太空漫步飞到老远,直到被别的碰撞器挡住才能停下来,通过给角色施加力的方式移动,角色一直在加速和减速运动,无法平稳移动。刚体碰撞器是模拟真实物理,不适用于角色。

CharacterController这个可是很基础的组件啊,这个组件不是模拟真实物理,但是基本的碰撞阻挡,重力系统都有,而且不会摔倒,角色能保持直立,不管走什么地形,平地还是斜坡,移动都是平滑的。凡是做角色游戏都会用到,例如第一人称,卡通角色。
而且unity和laya在引擎刚出来的时候就有了,creator3d已经出了一年半还没有完成这个功能,效率真的慢。
用creator3d做项目受限很大,很多角色扮演游戏做不了。

竟然还有这种组件

unity的Standard Assets就有标准的第一人称和第三人称控制器,很方便,Cocos的物理系统,尤其是碰撞和射线,真的是一言难尽,我看了这个老哥的帖子,都是从Unity转过来Cocos遇到的各种坑,感同身受


你孤陋寡闻了吧,这个组件可以设置角色能爬阶梯的坡度,碰撞到碰撞器的菱角时能从旁边滑过,多个charactercontroller互相挤压会平滑从旁边溜过去,实在滑不过去会立即停止,不会像刚体那样会挤飞向太空。
这个是unity一直有的组件,也称第三人称控制器。由于laya是基于unity做编辑的,untiy有的组件laya基本都有,包括charactercontroller

这个应该列为引擎的基础组件了,引擎组的同学应该提高优先级啊。

会的,谢谢反馈

1赞