C# SFML 2D 中的骨骼动画



当涉及到2D骨骼动画时,我完全是绿色的。我创建了一个平台游戏,我得到了它的图形 - 身体部位,从中粘住角色。我的问题是我完全不知道该怎么做。问题是:如何在游戏中实现动画? 我可以从以前粘合的身体部位一帧一帧地做,但我需要角色看鼠标光标,所以它掉下来了。我正在征求一些想法。

关于你的问题,如果你想让你的角色的所有部分都看着鼠标,你应该旋转你的角色,如果只是一个部分(比如角色的头部(,你需要旋转头部。

我可以给你一些我所知道的实现动画的方法

  • 逐帧绘制动画:简单,易于接近和处理,但难以放大。

  • 将角色分成许多部分,每个部分都有独特的动画:灵活,适合放大,但由于您必须确保所有部分以正确的方式粘在一起(从头开始,无需工具或引擎(,因此难以处理。我认为这个视频可以帮助你更多地了解他们在Unity中创建骨骼动画的方式(与Spine相同(。

    希望对您有所帮助。

最新更新