Unity 2D 更改对象相对于变换的位置



我目前正在开发一个团结游戏,玩家是一个火柴人布娃娃。我创造了一些武器,除了我用来让玩家抓住武器并用手控制它的方法外,它们工作得很好。我使用的方法是将每一帧的武器位置设置为玩家的手部位置。这种方法的问题在于武器不能很好地碰撞,因为它不能从玩家的手位置移动。

如何在不改变武器旋转的情况下设置武器在玩家手中的位置?

我发现因为我在武器和玩家手上有刚体,所以混淆了刚体方法。所以我在玩家选择武器时禁用了武器上的刚体,这工作正常。

最新更新