如何避免多个精灵表?

Posted

技术标签:

【中文标题】如何避免多个精灵表?【英文标题】:How to avoid multiple sprite sheets? 【发布时间】:2013-02-06 19:10:00 【问题描述】:

在starling 中,如果您使用BitmapText 而不是传统文本,它会更快。除了一个问题之外,这很好。现在我正在制作的精灵表是用一个 Fla 制作的。我刚刚从 Flash IDE 创建了这个表。

位图文本是使用像 BMFont 这样的工具生成的。生成它自己的精灵表。现在,想象一下我有三四种类型的文本。同样出于某种原因,我有多个 Sprite 资产表。

不建议在 Starling 中更改精灵表。所以我想知道如果你有多个 png 和伴随的 XML,如何将东西打包到一个精灵表中。

【问题讨论】:

【参考方案1】:

我使用texturepacker。这是一个商业工具,但免费版本可以满足您的需求。它可以输出一个与 Starling 兼容的图集,该图集将结合您的不同精灵表。

【讨论】:

以上是关于如何避免多个精灵表?的主要内容,如果未能解决你的问题,请参考以下文章

在画布中同时渲染精灵表中的多个部分?

多个精灵表中的 Unity 9-slice

在一个动画剪辑中更改多个精灵

Unity - 如何在运行时更改播放器精灵表?

Hibernate - 如何避免数据库中多个表的重复[重复]

如何使精灵适合多个设备的整个屏幕