网格碰撞器碰撞问题
我用了简单的mesh模型地图 添加了网格碰撞
并且用了扩展的物理引擎
碰撞检测误差很大 角色在地图上检测有时间差 会忽上忽下 偶尔会穿进去
请问有什么解决方法吗
角色是挂载rigidbody的 有重力
网格碰撞器碰撞问题
我用了简单的mesh模型地图 添加了网格碰撞
并且用了扩展的物理引擎
碰撞检测误差很大 角色在地图上检测有时间差 会忽上忽下 偶尔会穿进去
请问有什么解决方法吗
角色是挂载rigidbody的 有重力
非 convex 的网格碰撞器的确可能会出现穿透,有误差可能是 bullet 里面的 margin 属性导致的。另外可以麻烦提供一个 demo 吗?方便追踪问题。
如果是做地图的话,可以考虑使用地形碰撞器,这个比网格稳定并且好编辑,物理后端支持更完善。
网格碰撞器的话,可能需要拆分成多个convex的网格才能有地形这样的稳定性,不过非convex的网格也有自己的优点,它可以做封闭的容器(还是可能会穿)。
角色使用 dynamic 类型的刚体的确是不好控制,这种是比较物理的,可以考虑 character controller,这种属于 kinematic 类型,稳定并且好控制
好的 谢谢吴彦祖 我这边是一个物理游戏 多米诺的 非静态 mesh地图准备只能自己用box拼了 因为地图都是简单形状模型 所以之前准备用mesh demo稍等提供