-
文档版本:V3.8
-
文档链接:https://docs.cocos.com/creator/manual/zh/physics/physics-rigidbody.html
-
具体的问题或改进建议:
本文中有以下内容:
调整 cc.CapsuleCollider 的 Center 为下图所示,则此时胶囊体的质心则在胶囊体的底部:

但是按照该步骤在v3.8中实际操作,发现原点位置并没有变化,而是整个形状发生了迁移:

请问这是否是文档有误,谢谢!
文档版本:V3.8
文档链接:https://docs.cocos.com/creator/manual/zh/physics/physics-rigidbody.html
具体的问题或改进建议:
本文中有以下内容:
调整 cc.CapsuleCollider 的 Center 为下图所示,则此时胶囊体的质心则在胶囊体的底部:

但是按照该步骤在v3.8中实际操作,发现原点位置并没有变化,而是整个形状发生了迁移:

请问这是否是文档有误,谢谢!
我也感觉有误,具体怎么调整的呢
是的, 感觉文档和实际表现对不上, 或者是这个 center 功能出 bug 了
修改 center 并不能修改质心位置, 而是将整个 collider 移走了, 这并不是调整质心
@panda 是否有官方人员可以确认一下这个问题
查询到一条讨论, “放空大佬在不在 有个问题好想沟通一下!”
目前我们的质心是固定的,改不了,所小车的坐标点就是质心的位置。你可以看一下小车的根节点是不是在小车底部,这个时候新建一个空节点,然后把小车放入这个空节点下,调整位置,让空节点看起来处于小车的正中心就行,这个时候再把碰撞组件由原来的小车根节点移到空节点上,这样质心的修改就成功了
这个修改质心的功能, 有计划做进引擎里吗, 或者更进一步的, 类似 Unity 中, 这里是自动计算质心的
近期看起来, 手头的项目是来不及用上了, 只能按上述的 work around 来处理, 期待未来有一天可以看到 CocosCreator 有这个功能. 后人不再需要翻到这篇帖子