飞机是地面上有网状结构的对撞机。
我发现,只有当我改变测试胶囊对撞机的高度到5,半径到5,球员不会摔倒,但会走得太高,地面以上。
现在的情况是,对撞机在玩家身上,接触到地面,而玩家却在飞机内行走和移动。
地面环境:

播放机设置:

在运行游戏时,玩家在飞机内,地面不是倒下,而是在里面:

发布于 2021-06-10 15:14:04
它可能是,您必须打开在“地板”Mesh Collider上的“凸”,如docs:https://docs.unity3d.com/Manual/class-MeshCollider.html中所描述的。
你试过在飞机上添加一个Box Collider而不是Mesh Collider吗?只是为了测试它?
或者是玩家模型中的另一个Mesh有一个刚体,但不应该有一个?
https://stackoverflow.com/questions/67923872
复制相似问题