【发布时间】:2019-09-24 20:54:18
【问题描述】:
我在 Phaser 3 中为我的精灵使用 multiatlas 和 json 文件。如何为特定帧设置偏移量(如 setOrigin)?
我认为 json 中有一些属性可能会有所帮助,但我不明白它们的含义。 sourceSize 和 spriteSourceSize 有什么区别?我也看过 anchor 属性,但我怀疑它是旧的 Phaser 版本...
最好的选择是如果可以在动画定义本身中设置帧偏移,而不是在帧的 json 定义中。但有可能吗?
【问题讨论】:
-
您是如何创建多图集文件的?
-
@brae:我使用了一个特殊的组合:leshylabs.com/apps/sstool/(JSON-TP-Array 格式)+ 文件开头和结尾的一些 TexturePacker 样式的格式。 (我不能单独使用 leshylabs 工具,但不想为 Texture Packer 付费。)
标签: phaser-framework