Animation 如何在2D图形游戏中最小化艺术家的动画工作,以创建具有不同项目的角色?

Animation 如何在2D图形游戏中最小化艺术家的动画工作,以创建具有不同项目的角色?,animation,2d,game-engine,raster,items,Animation,2d,Game Engine,Raster,Items,我真的很抱歉这个问题,但我有麻烦,我不知道如何谷歌权利。我相信,有很多关于这个的话题,但我找不到(因为我不知道在我的搜索字符串中放什么词)。 长话短说——我想知道如何在经典动作RPG游戏(例如暗黑破坏神)中实现2D图形的“物品更改”。 很明显如何使用光栅图形和动画,但我仍然不能相信,对于每种装备组合(盔甲、武器等),艺术家都会绘制不同的动画。 我在哪里可以了解这个问题,以及解决它的方法? 此外,我很清楚这在3D图形中是如何工作的——齿轮模型与角色位置坐标简单链接,并与它们一起“旅行”——因此,只

我真的很抱歉这个问题,但我有麻烦,我不知道如何谷歌权利。我相信,有很多关于这个的话题,但我找不到(因为我不知道在我的搜索字符串中放什么词)。 长话短说——我想知道如何在经典动作RPG游戏(例如暗黑破坏神)中实现2D图形的“物品更改”。 很明显如何使用光栅图形和动画,但我仍然不能相信,对于每种装备组合(盔甲、武器等),艺术家都会绘制不同的动画。 我在哪里可以了解这个问题,以及解决它的方法? 此外,我很清楚这在3D图形中是如何工作的——齿轮模型与角色位置坐标简单链接,并与它们一起“旅行”——因此,只有旧的动画适用

在我的游戏中,玩家可以“创建”自己类型的部队。例如,一类士兵身穿重甲,手持狼牙棒,而另一类士兵身穿轻甲,手持剑。但玩家可以选择任何组合。我应该如何与2D艺术家/动画师一起构建我的作品,以最小化他的作品


谢谢!再次为愚蠢的问题感到抱歉,但我真的不知道如何在谷歌上搜索它。

对所有组合进行动画制作并不常见:)试着将角色和武器视为放在彼此之上的图层。即使您正在创建一个2d游戏,您的引擎肯定会支持第三个z轴维度,您可以使用它将项目放置在彼此的顶部

我认为你必须装备你的角色(即使他们是2d的),这样你就可以给他们骨骼让他们移动,给他们“手”让他们拿东西进去。所有项目都应该有某种“捕捉”点(和轴心点),可以彼此连接

但是,即使您的用户可以选择任何类型的组合,您也应该尝试对可用选项进行分类-例如,您应该将所有近战武器、所有火器等进行分组,因为我猜它们应该/可以通过您的引擎以相同的方式处理