如何将武器贴在玩家手上,实现动态瞄准?

问题描述 投票:0回答:1

我想让武器指向鼠标所在的方向,[![这是我的玩家纹理][1]][1] 。

我想要的是,如果武器在玩家手中,那么武器就会和手一起,与身体完美同步,指向鼠标所在的方向。

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

libgdx 2d game-engine lwjgl game-development
1个回答
0
投票

首先,这完全取决于角色是如何装备的。你是否使用Spriter或类似的东西来制作二维骨骼动画装备?如果是的话,那么如果你只是把它连接到手骨上,那么它的IK应该会照顾到武器。如果不是,那么简单的trig将是你的朋友。让鼠标的角度到角色或角色的手的中心,然后cos with是你的武器的X位置,sin将是你的Y位置。

© www.soinside.com 2019 - 2024. All rights reserved.