我正在用App Inventor设计一款宇宙飞船游戏。每次撞船时,我都会更新标签(lblScore)。当飞船被击中3次时,我想让里面的代码执行,但它不工作。我尝试了多种不同的方法,比如将其设置为lblScore.Text。你知道我怎么解决这个问题吗?

发布于 2014-08-12 04:00:44
lblscore是标签吗?如果你所需要做的就是设置一个碰撞块,说明每当飞船被击中时,设置lblscore = lblscore +1这应该可以解决你的问题,但我希望看到你所有的块
发布于 2014-06-20 04:58:17
您是否在Ship.CollidedWith事件中递增lblScore?
如果是,则应该将if语句移到那里,但最好使用lblScore.Text属性,而不是像目前那样使用lblScore组件。
如果你提供你的Ship.CollidedWith活动的截图,可能会对我们有所帮助。
https://stackoverflow.com/questions/24309255
复制相似问题