如何使用纹理包调整精灵的位置

Posted

技术标签:

【中文标题】如何使用纹理包调整精灵的位置【英文标题】:How to adjust positioning of sprites with texture pack 【发布时间】:2018-12-24 16:02:00 【问题描述】:

我正在使用纹理包来创建一个精灵表,我得到了这个:

如何重新定位第二个精灵,使其与第一个精灵对齐。现在动画也会移动角色,而我只是想让它举起男人的手:

【问题讨论】:

【参考方案1】:

您的精灵在导入之前应该对齐。您可以在 Photoshop 或 Gimp 或任何其他绘图工具中完成此操作。

如果这不起作用,您可以使用 TexturePacker 的枢轴点编辑器 - 但这也需要一个支持它的框架。例如。 Phaser 3。(Phaser 2 不起作用)。

确保使用 Phaser 3 导出器,枢轴点编辑器位于工具栏中(“编辑枢轴点”)。

请在你的精灵中的相同位置的枢轴点 - 例如阴影椭圆的中心。

您可以在动画编辑器中实时观看变化。

【讨论】:

你最后一句话不完整。 :)

以上是关于如何使用纹理包调整精灵的位置的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 HTML5 Canvas 水平翻转精灵?

如何在片段着色器中平铺部分纹理

使精灵变形直到纹理不再连续 - 如何保持接触检测?

纹理图集的 plist 中缺少精灵名称

纹理打包器和 2d 游戏精灵表创建

纹理包装动画图像/精灵表有效-Libgdx