I’m having a problem with multiple sprite sheets. The Error I get is this : Could Not Create Sprite. The Image Sheet has No Frames Defined.
The Fairy Sprite (the first one in the sequence data) works Fine.
Here is my Code:
local sheetData = { width=92, height=92, numFrames=24 } local imageSheet = graphics.newImageSheet("PIXIESPRITESheet.png",sheetData) local sheetData2 = {width=107,height=107, numframes=16} local imageSheet2=graphics.newImageSheet("slotfirespritesheet.png", sheetData2) local sequenceData = { { name="flyer",sheet=imageSheet, frames={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,87,6,5,4,3,2,1},start=1, count =24, time=500}, {name="slotfire", sheet=imageSheet2, frames={2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1},start=1, count=16,time=1000} } local fire1 = display.newSprite(imageSheet2, sequenceData) fire1.x=292 fire1.y = 745 fire1.xScale=1 fire1.yScale=1 fire1.name="fire1" fire1:setSequence("slotfire") sceneGroup:insert(fire1) fire1:play() local fairy = display.newSprite(imageSheet, sequenceData) fairy.x=700 fairy.y = 450 fairy.xScale=1 fairy.yScale=1 fairy.name="fairy" fairy:setSequence("flyer") sceneGroup:insert(fairy) fairy:play() fairy:addEventListener("tap",hints)