我在App Inventor中设计了一个太空飞船游戏。每当船被击中时,我都会有一个标签(lblScore)更新。当船被击中3次时,我希望其中的代码能够执行但它不起作用。我尝试了多种变体,例如将其设置为lblScore.Text。关于如何解决这个问题的任何想法?
答案 0 :(得分:1)
lblscore是标签吗? 如果它是你需要做的就是有一个碰撞块,说每当太空船被击中时,设置lblscore = lblscore + 1 这应该可以解决您的问题,但我希望看到您的所有块
答案 1 :(得分:0)
您是否在lblScore
活动中增加了Ship.CollidedWith
?
如果是,您应该在那里移动if
语句,但不要使用当前的lblScore
组件,而应该更好地使用lblScore.Text
属性。
如果您提供Ship.CollidedWith
活动的屏幕截图,可能会对我们有所帮助...