使用巨大的图像作为精灵

时间:2014-11-16 00:43:22

标签: iphone sdk lua corona sprite

我想在使用电晕SDK制作的游戏中使用巨大的图片作为精灵。图像尺寸为4172x320,总共28帧。

事实是,当我加载包含此图像的场景时,物理引擎会关闭。我读到精灵的尺寸限制设置为2048x2048,实际上它可以正常工作,但我失去了28帧给精灵的平滑度。

我用来声明spritesheet的代码是:

local sheet2 = graphics.newImageSheet( "immagini/profDonnaCOMP.png", { width=149, height=320,      numFrames=28 } )
    local instance2 = display.newSprite( sheet2, { name="profDonna", start=1, count=28, time=800 } )
    instance2.x = _W/2
    instance2.y = _H/2+150
    instance2.myName = "instance2"
    instance2:play()
    physics.addBody( instance2, "dynamic", { friction=0.5, bounce=0 } )

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

嗨尝试制作7x4而不是28x1的其他精灵,你会得到1043x960的图像,这是好的。