圆球为什么不能穿过圆环

圆环使用MeshCollider,从编辑器确定是不会与圆球发生碰撞的,但是运行游戏的时候就会发生碰撞,为什么?怎么解决?

补充一下,圆环是加了动力学刚体

mesh collider 开了 convex 吗?

这个开关的功能是利用现有网格计算出近似的凸包,从而能够支持动力学刚体

关于凸包 Convex hull - Wikipedia
image

开启了,现在是发生碰撞了,但是我现在的问题是,圆环中间的孔不是空的吗,中间空的也会碰撞,任何一种刚体都会,按理中间空的不应该发生碰撞。我现在的问题是球为什么【不能穿过】圆环这个孔?

因为开启 convex 后使用的是凸包,用于近似表达圆环,中间的窟窿会被填补上。。。。你得先理解凸包的概念

好的,谢谢吴彦祖

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。