我正在创建自上而下的2D游戏。我有8个方向的8个动画运动角色(无手)。我也有动画武器(电锯)和他的动画。在我的脚本中,我旋转鼠标光标后面的字符,我希望武器旋转 相对于鼠标光标的手。
我来自俄罗斯,您也许不明白我想说的话(对不起),所以我将提供解决他人问题的方法。我试图实现它。
我一直在考虑使用笨拙的无臂精灵,每个精灵在8个方向上都有一个行走动画。
我将有一个带有手形精灵的单独图像。
我将把我所有的武器精灵绘制成单独的文件。
然后,我将使手形精灵跟随玩家的身体(作为子游戏对象)-装备好的武器将成为手的子游戏对象。
该武器将旋转以面对鼠标位置(除非它是近战武器-在这种情况下它将保持静止),并相应地放置手。
我将需要考虑武器和手的z顺序,例如,武器将始终保持在精灵面对的方向,如果精灵背对摄像机,则需要绘制武器和手在玩家之前。
答案 0 :(得分:0)
您可以在不使用代码的情况下执行此操作。
如果将角色的身体一分为二,并且头部的位置高于身体的其余部分,则枪支可以绕身体的下半部分旋转,而无需任何其他计算或脚本。< / p>