好吧,问题是这样的:我完全不知道如何做一个地面检测。射线检测不靠谱,因为如果你站在边缘上,它就什么都检测不到。球体检测会出现问题(例如场景中有主地面和许多斜坡和立方体。如果你只检测到地面,它会给你一个大“你妈的”,如果你站在斜坡上,或者站在立方体上,或者如果主地面中有另一个网格)。唯一合理的选项是我找到的“OnCollisionStay/OnCollisionExit”。但同样,几乎所有使用这个方法的人都使用标签,而我想这个东西应该是大多数游戏中一样的(半衰期,quake,其他游戏)。所以第三种方法我理解的是应该通过碰撞角度来测量, 如果角度超过“x”,就不应该计算检测结果。但我不知道如何测量这个角度,因为我对API还不太熟悉。如果这个方法很糟糕,能不能给我一些建议?我真的很感谢。