Unity 2D 相对于 Transform 改变对象位置

Unity 2D change objects position relatively to a Transform

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

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

我发现因为我在武器和玩家手上都有刚体,所以混淆了刚体方法。因此,当玩家选择武器时,我禁用了武器上的刚体,这很好用。