创建 Sprite 表
Sprite 表是一个位图图像文件,它包含一些平铺网格排列方式的小型图形。将多个图形编译到一个单独的文件中,这样 Flash Professional 和其他应用程序只需加载单个文件即可使用这些图形。在游戏开发等性能尤为重要的环境中,这种加载效率十分有用。
Sprite 表,它包含逐帧动画中的各个 Sprite。
可以通过选择影片剪辑、按钮元件、图形元件或位图的任意组合来创建 Sprite 表。您可以选择库面板中的或舞台上的项目,但不能同时选择两者中的项目。每个位图以及选定元件的每一帧在 Sprite 表中将显示为单独的图形。如果从舞台导出,则您已应用于元件实例的任何变换(缩放、倾斜等)都会在图像输出中保留。
要创建 Sprite 表,请执行以下操作:
有下列导出选项可用:
在库中选择一个或多个元件,或在舞台上选择一个或多个元件实例。所选内容还可以包含位图。
右键单击所选内容,然后选择“生成 Sprite 表”。
在“生成 Sprite 表”对话框中,选择选项,然后单击“导出”。
图像尺寸
Sprite 表的总尺寸,以像素为单位。默认设置为“自动调整大小”,这将调整表的大小以容纳所包含的所有 Sprite。
图像格式
导出的 Sprite 表的文件格式。PNG 8 位和 PNG 32 位每个都支持使用透明背景(Alpha 通道)。PNG 24 位和 JPG 不支持透明背景。通常,PNG 8 位和 PNG 32 位之间的视觉差异很小。PNG 32 位文件大小是 PNG 8 位文件大小的 4 倍。
边框填充
Sprite 表单边缘的填充,以像素为单位
形状填充
Sprite 表中每个图像之间的填充,以像素为单位
算法
将图像打包到 Sprite 表所用的技术。有两个选项:
基本(默认值)
MaxRects
数据格式
图像数据所用的内部格式。选择最适合导出后 Sprite 表预期工作流程的格式。默认为 Starling 格式。
旋转
将 Sprite 旋转 90 度。此选项只适用于某些数据格式。
裁切
此选项通过修剪添加到表的每个元件帧的未使用像素,可以节省 Sprite 表上的空间。
堆栈帧
选择此选项可以防止在生成的 Sprite 表中复制选定元件中的重复帧。
为移动应用程序导出动画