我正在开发一款游戏,并且在几分钟后有很多事情发生变化,所以我创建了一个新游戏按钮,我使用Application.Restart()来清理所有内容并获取一个新的新游戏,但问题是这退出游戏并开始一个新的游戏。我想要做的是重新开始一场比赛,但是没有球员注意到比赛结束。我该怎么做呢?重置应用程序VB.NET
最好的问候,joao。
我正在开发一款游戏,并且在几分钟后有很多事情发生变化,所以我创建了一个新游戏按钮,我使用Application.Restart()来清理所有内容并获取一个新的新游戏,但问题是这退出游戏并开始一个新的游戏。我想要做的是重新开始一场比赛,但是没有球员注意到比赛结束。我该怎么做呢?重置应用程序VB.NET
最好的问候,joao。
您应该在主游戏控制器类上实现Start(),Stop()和Restart()方法。 Restart()方法应该重置所有变量,状态,玩家,分数等值,并重置游戏板/环境并将游戏重置为原始状态。不幸的是Application.Restart()总是会显示的。
如果有人问你,你会如何回答这个问题?它太广泛了。这完全取决于你的代码是如何构建的。基本上,您需要以每种游戏封装在单个对象或窗体中的方式设计代码,以便在必要时创建新代码。 –