Я получаю следующее сообщение об ошибке от Corona SDK: попытка вызвать поле «ImageSheet» (нулевое значение) трассировку стека. Может кто-нибудь указать на ошибку?Lua - значение nil
local ISPar = {
width = 2541,
height = 264,
numFrames = 7
}
local ImageSheet = graphics.ImageSheet("Apus.png, ISPar")
local ApusSequenceData = {
{name = "fly", frames {1,2,3,4,5,6,7}, time = 800, loopCount = 0}
}
local Apus = display.newSrpite(ImageSheet, ApusSequenceData)
Apus.x = display.contentWidth/2
Apus.y = display.contentHeight/2
Apus:play()
должен быть 'graphics.newImageSheet', также отсутствует' = 'для кадров ключевых в таблице. – ryanpattison
также вам нужно исправить кавычки в ваших аргументах ('' Apus.png ", ISPar') и опечатку в' display.newSprite'. Избегайте использования капитализированных имен для переменных, поскольку они могут теневать имена классов и в противном случае являются нетрадиционными. – ryanpattison