【发布时间】:2015-02-25 13:01:26
【问题描述】:
我想知道如何使用 spritesheet 显示分数。我的游戏是关于积分收集的,我想用这个能量棒来填满。当能量条已满时,会弹出一个空的能量条,满的能量条将在游戏结束时消失。我拥有的 spritesheet 包含 70 张 png 图像。
我可以使用 if 语句来构建它,但必须有更好的方法。否则它看起来像这样
if score == 0 then
display.newImage("00.png", x, y)
end
if score == 1 then
display.newImage("01.png", x, y)
end
if score == 2 then
display.newImage("02.png", x, y)
end
if score == 3 then
display.newImage("03.png", x, y)
end
...
if score == 70 then
display.newImage("70.png", x, y)
end
当分数为 71 时显示“01.png”
【问题讨论】:
-
71 -> 01.png, 141, 211, 281 等..., 01.png 呢?
标签: lua coronasdk sprite sprite-sheet