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