如果我使用第一个理想,我会有类似的东西:
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
是否可以拥有一个可以概括的功能。这个过程?
谢谢
答案 0 :(得分:0)
你可以简单地使用图像而不用打扰spritesheet ... 您必须通过始终显示5个图像来处理它,并且每次更新数字时都使用removeSelf / newImageRect。在这种情况下,屏幕可能会闪烁。
使用图像表会有更多的设置:在这种情况下你会有5个精灵,每个精灵知道一个序列来显示从0到9的每个可能的数字,并且需要让每个精灵根据数字显示。