概述

我正在开发一款从上往下的科幻生存恐怖游戏,遇到了瓶颈。需要找到一种方法来构建一个可拆卸的从上往下的角色系统,使我能够快速创建大量的装备/设备/角色自定义选项,而无需手绘每个动画帧。

我使用的视角是“伪从上往下”,即整个角色都可见并且可以在所有方向移动。

上下文

  • 我正在使用Aseprite进行资产创建
  • 我的角色在32x42像素的画布上绘制
  • 到目前为止,我已经绘制并动画了角色各个部位、发型、服装,使其可以叠加并且可以层叠
  • 游戏将基于32x32像素的“像素精确”栅格,所以我的解决方案需要支持这一点

已尝试的工作流

到目前为止,我已经尝试了两个不同的工作流:

  1. 在Aseprite中手绘每个动画帧。虽然我不介意这样做,但这限制了我的盔甲/服装只能是整个套装 - 这不是我想要的。另外,这种方式非常耗时,如果我还能保持可模块化就好了。
  2. 将角色各个部位(手臂、腿部、胸部、头部)分离,并在Unity中重建角色 - 这样就相当于使用内置的2D骨骼动画。这种方式虽然很方便,但在设置和导入PSB文件方面可能会很麻烦,而且在运动向/离开摄像机时可能会出现问题。

解决方案?

是否有一个工作流或我遗漏了什么?我一定不是第一个尝试这种方法的人,所以我一定是遗漏了什么。

是否可以在适当的比例下构建2D角色骨架,并将图像分配给每个骨骼?是否可以这样做,并且在四个方向上创建不错的运动动画?我会附上一些角色图片作为背景。

感谢那些能够提供见解和帮助的人!

https://i.redd.it/mbraicx53y1h1.gif

https://i.redd.it/dd3g1cx53y1h1.gif