我正在制作一个类似于 pong 的小型基础游戏。我想要做的是当球撞到墙上时游戏结束并显示错误消息。
我所做的是使用如下的while循环:
While (hits right wall) or (hits left wall) or (hits top wall) or (hits bottom wall) = "True"
GraphicsWindow.ShowMessage("you lost", "game over")
Endwhile
实际上所做的是不断重复错误消息,我必须退出程序。当它撞到任何一面墙的条件为真时,我怎样才能让它只显示一次消息?