Команды для создания статического изображения из листа листов выглядят следующим образом:
local tileSheet = sprite.newSpriteSheet("tiles.png", 64, 64)
local tileSet = sprite.newSpriteSet(tileSheet, 1, 10)
local tile = sprite.newSprite(tileSet)
tile.currentFrame = 5
Предполагается, что все листы на листе имеют размер 64x64, но вы можете легко адаптировать эти команды для использования данных вашего спрайт-листа.,Важно отметить, что newSprite () и .currentFrame
РЕДАКТИРОВАТЬ. Вы отметили, что не можете понять, как использовать данные спрайта с этим, поэтому измененный код
local data = require("tiles.lua")
local tileSheet = sprite.newSpriteSheetFromData("tiles.png", data.getSpriteSheetData())
local tileSet = sprite.newSpriteSet(tileSheet, 1, 3)
local tile = sprite.newSprite(tileSet)
tile.currentFrame = 2
Чтобы узнать, как это работает, обратитесь к http://developer.anscamobile.com/reference/sprite-sheets