如何将武器附加到玩家手上并实现动态瞄准?
How to attach a weapon to players hand and implement dynamic aiming?
我希望武器指向鼠标所在的方向,[![这是我的播放器纹理][1]][1]
我想要的是,如果武器在玩家手中,而不是武器和手,与 body 鼠标所在方向的点完美同步
我不知道如何实现这个机制,请帮忙
首先,这完全取决于角色的装配方式。您是否正在使用 Spriter 或类似的东西来制作 2d 骨骼动画装备?如果是这样,那么如果你只是将它附加到手骨上,那么 IK 应该会处理武器。如果不是那么简单的三角将成为你的朋友。获取鼠标的角度到角色或角色手的中心,然后 cos 是你的武器的 X 位置,sin 将是你的 Y 位置。
我希望武器指向鼠标所在的方向,[![这是我的播放器纹理][1]][1]
我想要的是,如果武器在玩家手中,而不是武器和手,与 body 鼠标所在方向的点完美同步
我不知道如何实现这个机制,请帮忙
首先,这完全取决于角色的装配方式。您是否正在使用 Spriter 或类似的东西来制作 2d 骨骼动画装备?如果是这样,那么如果你只是将它附加到手骨上,那么 IK 应该会处理武器。如果不是那么简单的三角将成为你的朋友。获取鼠标的角度到角色或角色手的中心,然后 cos 是你的武器的 X 位置,sin 将是你的 Y 位置。