0

我有一个 3d 对象(军人),我添加了一个刚体。我有一把枪,可以向军人发射子弹——当子弹击中它时,我希望它倒下。现在我遇到了一个问题,我的游戏一开始,我的 3d 对象就会在没有任何用户交互的情况下慢慢倒下。我在 RigidBody 上设置了 X 和 Z 冻结位置,但它仍然倒下。如果我设置在 Y 位置冻结,我的 3dObject 不会倒下,但如果我射击军人,它只会旋转而不会倒下。我附上了一个截图来显示我的所有设置。 在此处输入图像描述

4

2 回答 2

2

Collider的网格显然是站在一个点上,看起来很不稳定。要么给他一个BoxCollider,要么做一个高矩形,将 aCollider和 a 附加到它上面RigidBody,然后让军人网格化它的一个孩子。从军人网格中移除所有对撞机和刚体。

于 2015-08-17T17:49:19.860 回答
1

在刚体中,您还可以选择冻结围绕某个轴的旋转:

在此处输入图像描述

于 2021-01-04T18:59:45.433 回答