如何将 Spine 动画添加到 Phaser 游戏?

Posted

技术标签:

【中文标题】如何将 Spine 动画添加到 Phaser 游戏?【英文标题】:How to add Spine animation to Phaser game? 【发布时间】:2015-01-25 03:00:47 【问题描述】:

我是 Phaser 和整个 javascript 游戏的新手,我正在尝试将 Spine 动画添加到 Phaser。有没有办法做到这一点? 我还尝试使用 Pixi.js 播放我的动画并且效果很好。 另外我知道 Phaser 是建立在 Pixi 之上的,可以直接从 Phaser 访问 Pixi,或者我必须将这两个库添加到我的项目中并将 Pixi 用于 Spine 动画并将 Phaser 用于其他任务? 任何代码示例都会很有帮助。

【问题讨论】:

自您发布问题以来,您是否设法提出了一些建议?如果你能分享你的例子,如果你能正常工作,那就太好了。 您好 Nikola,我的解决方案是不使用脊椎动画并将我的动画转换为 Phaser 支持的其他格式。因为似乎 Phaser 开发人员出于某些强有力的原因没有为 Phaser 添加脊椎支持。所以只需将动画转换为其他格式并移动一个。祝你好运。 感谢更新! html5gamedevs.com/topic/13858-phaser-spine 【参考方案1】:

旧的但以防万一有人在看,你应该尝试添加https://github.com/pixijs/pixi-spine

不使用 Phaser,而是使用 PIXI 进行渲染的其他引擎,我让它工作,所有“PIXI 插件”都一样。

【讨论】:

以上是关于如何将 Spine 动画添加到 Phaser 游戏?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Phaser 3, Spine 中获取边界框的大小?

Spine 游戏开发的 2D

Phaser 3 动画顺序/优先级

骨骼动画编辑器——Spine

Spine应用--使用Spine动画制作动作游戏

Spine在Unity中的应用