如何将武器附加到玩家手上并实现动态瞄准?

How to attach a weapon to players hand and implement dynamic aiming?

我希望武器指向鼠标所在的方向,[![这是我的播放器纹理][1]][1]

我想要的是,如果武器在玩家手中,而不是武器和手,与 body 鼠标所在方向的点完美同步

我不知道如何实现这个机制,请帮忙

首先,这完全取决于角色的装配方式。您是否正在使用 Spriter 或类似的东西来制作 2d 骨骼动画装备?如果是这样,那么如果你只是将它附加到手骨上,那么 IK 应该会处理武器。如果不是那么简单的三角将成为你的朋友。获取鼠标的角度到角色或角色手的中心,然后 cos 是你的武器的 X 位置,sin 将是你的 Y 位置。