嘿 r/gamedev,

最近我一直在与某个问题搏斗,希望你们中的一些人能提供一些有力的工作流程或建议。目标是获得非常一致的8方向图形动画,特别是关注着点。你们知道那种看似简单但实际上会成为巨大时间沉淀的问题。

过去三周,我一直在努力确保所有八个方向下都有统一的着点,谈到的是闲置、行走、攻击、可能还有死亡动画。 这是一场漫长的战斗。您修复前进方向的着点后,突然“后左”就看起来很奇怪了。您调整轮廓后,腿的位置会微妙地变化。它感觉像是一场维持“像素完美”感觉的持续战役。

我尝试了一些东西:

手动对齐:在Aseprite中抓取每一帧并尝试手动对齐到一个中心点。这种方法非常繁琐且容易出现微小的不一致,导致它们的累积。
参考图层:使用一个固定的参考点或角色轮廓图层在精灵编辑器中。它有所帮助,但尤其是动态姿势时,它并不是 foolproof。
引擎级别调整:尝试在Unity或Godot中处理一些偏差。这样只是把问题转移到了另一个地方,导致预设管理变成噩梦。

我开始认为一定有更系统的方法。也许有一个渲染管线我忽略了,或者一个设置基本精灵的特殊方法可以使后续方向更容易管理。 我想知道你们是如何处理这个问题的,特别是如果你们是单人开发或小团队,时间非常有限。

你们的秘密成分是什么?如何确保8方向精灵的着点一致性和整体动画质量?你们使用任何特定的工具或技术吗?这真的能挽救你们的头发?

我真心想改进我的工作流程,觉得这个地方是问这个问题的最佳地方。感谢提前提供的任何见解!