Animation Corona SDK(Lua)精灵表动画

Animation Corona SDK(Lua)精灵表动画,animation,lua,sprite,coronasdk,Animation,Lua,Sprite,Coronasdk,我试图让一个精灵表运行通过4个图像,所以它会播放一个动画,虽然科罗纳SDK给我一个错误的说法 “main.lua40:newImageSheet”的错误参数#2(应为表(选项)) 堆栈回溯:[C]:在函数“newImageSheet”main.lua 40中:在主块中 感谢您的帮助。该项目保存在Corona samples下,如下图所示: 也在这个文件夹中:C:\ProgramFiles(x86)\Corona Labs\Corona SDK\Sample Code\Animation 您可以将

我试图让一个精灵表运行通过4个图像,所以它会播放一个动画,虽然科罗纳SDK给我一个错误的说法

“main.lua40:newImageSheet”的错误参数#2(应为表(选项)) 堆栈回溯:[C]:在函数“newImageSheet”main.lua 40中:在主块中


感谢您的帮助。

该项目保存在Corona samples下,如下图所示: 也在这个文件夹中:C:\ProgramFiles(x86)\Corona Labs\Corona SDK\Sample Code\Animation

您可以将其用作基础,这样可以节省一些时间。

第40行是哪行?最上面的一行是第40行,谢谢这里定义了
sheetOptions
?您好,谢谢您的回复。我按照这里的步骤做了,其他地方没有提到过,所以我不确定。没关系,你能按支票作为可接受的答案吗?谢谢
exclamationMarkAnimations = graphics.newImageSheet("exclamationMarkAnimated.png", sheetOptions)

exclamationMarkAnimated =
{
    width = 12,
    height = 12,
    numFrames = 4
}

animation = {
  {
    name = "bobbing",
    start = 1,
    count = 4,
    time = 800,
    loopCount = 0, -- "0" means always
    loopDirection = "forward"
   }
}

exclamationMarkVars = display.newSprite(exclamationMarkAnimations, exclamationMarkAnimated)

exclamationMarkVars:addEventListener("sprite", spriteListener)