添加带有图像的分数模块

时间:2014-04-21 07:48:39

标签: lua corona

如果我使用第一个理想,我会有类似的东西:

mydata.score = mydata.score + 5
        scoreText.text = mydata.score
    if mydata.score == 5 then
                score_5.isVisible=true
                score_5.x=score_title.x+score_title.width+135
            end
            if mydata.score == 10 then
                score_5.isVisible=false
                score_1.isVisible=true
                score_1.x=score_title.x+score_title.width+108
                score_0.isVisible=true
                score_0.x=score_title.x+score_title.width+135
            end
            if mydata.score == 15 then
                score_5.isVisible=false
                score_1.isVisible=true
                score_1.x=score_title.x+score_title.width+108
                score_0.isVisible=true
                score_0.x=score_title.x+score_title.width+135
            end

是否可以拥有一个可以概括的功能。这个过程?

谢谢

1 个答案:

答案 0 :(得分:0)

你可以简单地使用图像而不用打扰spritesheet ... 您必须通过始终显示5个图像来处理它,并且每次更新数字时都使用removeSelf / newImageRect。在这种情况下,屏幕可能会闪烁。

使用图像表会有更多的设置:在这种情况下你会有5个精灵,每个精灵知道一个序列来显示从0到9的每个可能的数字,并且需要让每个精灵根据数字显示。