actionscript 3 -从AS3的精灵表中提取精灵



最近我一直在尝试精灵表,特别是在AS3中。我已经设法提取标准精灵,并通过大小相等的方格开发功能性动画。然而,互联网上的许多精灵表并没有使用相同大小的方块来组织。是否有一种方法来操纵像素,以动态地从这些表中获得精灵的位置和尺寸?或者我必须将精灵表本身修改为"方形格式"吗?我想尽量避免硬编码

精灵表的目的通常是为了减少数据开销。加载一张图片比加载数百张图片要快得多。因为你可以有可变大小的图像,大多数生成的精灵表还会附带一个辅助文件,该文件定义在精灵表中可以找到每个图像的位置。然后,它只是引用图像的x, y,宽度和高度值的问题。

TexturePacker将生成这些,就像我想象的大多数应用程序一样。

通常情况下,如果你有不规则大小和/或间隔的精灵,你还需要一个附带的数据文件(可能是XML或JSON)来定义不同精灵的位置和大小。

最新更新