如果在App Inventor中声明

时间:2014-06-19 14:36:42

标签: android mobile app-inventor

我在App Inventor中设计了一个太空飞船游戏。每当船被击中时,我都会有一个标签(lblScore)更新。当船被击中3次时,我希望其中的代码能够执行但它不起作用。我尝试了多种变体,例如将其设置为lblScore.Text。关于如何解决这个问题的任何想法?

My Code

2 个答案:

答案 0 :(得分:1)

lblscore是标签吗? 如果它是你需要做的就是有一个碰撞块,说每当太空船被击中时,设置lblscore = lblscore + 1 这应该可以解决您的问题,但我希望看到您的所有块

答案 1 :(得分:0)

您是否在lblScore活动中增加了Ship.CollidedWith

如果是,您应该在那里移动if语句,但不要使用当前的lblScore组件,而应该更好地使用lblScore.Text属性。

如果您提供Ship.CollidedWith活动的屏幕截图,可能会对我们有所帮助...