3
我正在尝试调整Spritesheet已导出的JSON文件,以便我可以将它们的位置导入其注册点的位置。如何在Flash CS6 Spritesheet导出函数中设置注册点?
在Flash中我只是添加偏移这是frame.offsetInSource
到位置但是,这并不工作......这是怎样我现在导出:
function frameExport(frame)
{
var s;
if (hitFrame)
s = "\n,{\n";
else
s = "\n{\n";
s += AddKeyRect("frame", frame.frame);
s+= ",\n";
var spriteSourceSize = new Object();
spriteSourceSize.x = frame.offsetInSource.x;
spriteSourceSize.y = frame.offsetInSource.y;
spriteSourceSize.w = frame.sourceSize.w;
spriteSourceSize.h = frame.sourceSize.h;
s += AddKeyRect("offset", spriteSourceSize);
s += "}";
hitFrame = true;
return s;
}
我怎样才能导出此好的方法,所以他们的相对位置也导出为偏移量变量? 还有其他的变量可以用来做这个吗? 我知道你可以使用这些变量:提前
frame.frame.x
frame.frame.y
frame.frame.w
frame.frame.h
frame.offsetInSource.x
frame.offsetInSource.y
frame.sourceSize.w
frame.sourceSize.h
谢谢!
是的,我得到了同样的问题,所以我有点跳过它。 – tversteeg 2012-12-01 19:08:25