Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Windows 窗体中,是否有等待按钮被单击而不是使用事件函数的函数?
基本上,我想在单击输入按钮后继续函数中的一段代码,而不是让我回到单击事件函数的开始。还是有其他方法可以解决这个问题?
好的,抱歉,编辑:我还没有为这个故事编写任何代码,我只有我的基类等,但是把它想象成一个互动故事,它有一个跟随故事的线性游戏风格,我将有不同的功能来控制故事的不同部分,但是我想要的是每次单击输入按钮时都是从故事的最后一个地方继续。感谢您的输入
我会建立一个名为GameState.
GameState
这种状态将跟上要在单个屏幕上显示的项目。图形、文字、标题等
然后我会找到一种方法来对该 GameState 对象的多个实例进行排序,一个简单的选项List<GameState>是在启动时从文本文件/数据库/配置中读取。
List<GameState>
每次用户按下按钮时,将一些全局计数器向前移动一个增量,并将游戏状态刷新到屏幕上。
这样按钮每次都“做同样的事情”,因为它所做的事情存储在一个单独的类中。
UI 和数据的这种分离将在您继续进行时简化更多事情。