如果我有4个班级和4场比赛,我是否需要有16个角色精灵?

时间:2016-07-28 19:55:52

标签: sprite gml

所以我开始使用类似胭脂的平台游戏。很难准确解释它的含义,但这并不重要。重要的是我需要多少精灵。 我有4节课和4场比赛。 (截至目前,可能会在以后添加更多)小偷,战士,巫师和弓箭手。他们都有不同的诉讼。至于种族;人类,精灵,Reptillian和矮人。由于玩家可以选择他们的种族和阶级,我是否需要为每种组合制作每个移动选项的精灵?这相当于16个不同的精灵。但是因为我正在添加动作,跳跃,攻击等等......我只是在考虑它时感到头痛,请帮忙吗?

3 个答案:

答案 0 :(得分:0)

你可以用骨架动画精灵来做到这一点。
你需要为每个类和每个种族都有一个身体精灵,但是你可以有一个骨骼,并从骨骼中分割骨骼。然后你为骨骼设置动画,并为其分配合适的身体。 意味着您为骨骼设计了一个运行动画,然后当您需要为任何类和种族播放动画时,只需将骨骼应用于特定的精灵。 请参阅this

答案 1 :(得分:0)

无论如何你必须做很多绘画,但你可以做的是将类和种族从不同的动作分开。例如,绘制一个没有任何装备和任何种族特定属性的身体(假设矮人和精灵有相同的体型......)。在你想要的所有位置画出这个身体。然后用唯一的每个角色的头部绘制精灵,然后绘制没有任何内容的服装。

然后,对于每个角色,在绘制事件中,绘制标准体,然后绘制角色特定头部,然后绘制装备。

诀窍是以这样的方式绘制你的身体动画,使得装备和头部在动作过程中保持大致相同,并且身体完成所有动作。

但最终,一切都取决于你想要的风格。如果你做一些像素艺术,我会推荐我的解决方案。否则,如果你的角色非常详细,你可能想要使用阿里巴拉米建议的骨骼动画。

答案 2 :(得分:0)

我建议为每个种族创建一个基本精灵,然后复制它,并为每个类添加适当的衣服/盔甲。