【发布时间】:2015-01-27 19:57:49
【问题描述】:
我只是在分析从精灵表加载动画(我在搜索后从谷歌获取)。但是精灵有不同的大小。它共有 100 张图像。我正在使用easeljs 加载这些精灵。我可以在easeljs 中加载大小不同的精灵还是需要使用任何工具来制作相同大小的精灵?我刚刚尝试了stackoverflow 中的示例链接之一,但没有解决我的问题。提前致谢
【问题讨论】:
标签: javascript easeljs
我只是在分析从精灵表加载动画(我在搜索后从谷歌获取)。但是精灵有不同的大小。它共有 100 张图像。我正在使用easeljs 加载这些精灵。我可以在easeljs 中加载大小不同的精灵还是需要使用任何工具来制作相同大小的精灵?我刚刚尝试了stackoverflow 中的示例链接之一,但没有解决我的问题。提前致谢
【问题讨论】:
标签: javascript easeljs
如果 spritesheet 的框架大小不同,请使用框架定义数组。每个定义本身都是一个包含 4 个必需条目和 3 个可选条目的数组,顺序为:x、y、宽度、高度、imageIndex、regX、regY。前四个条目是必需的,用于定义框架矩形。第五个指定源图像的索引(默认为 0)。最后两个指定框架的注册点。
frames: [
// x, y, width, height, imageIndex*, regX*, regY*
[64, 0, 96, 64],
[0, 0, 64, 64, 1, 32, 32]
// etc.
]
【讨论】: