我打算用休闲架构制作简单的游戏:
Initialization
OpenWindowAndGraphics
while(game_not_end) {
ReadEvents
UpdateData
RePaint
}
CloseWindow
我在 Windows 窗体中制作这个。首先,我坚持我将制作我自己的小组。在构造函数中,我将初始化所有内容,但现在我不确定应该在哪里制作游戏循环。游戏会很简单,但我会尽快扩展它。主类如下所示:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1(sessid,serwer));
在 Form1 中只有 SpecialPanel 具有重写 Constructor 和 OnPain 方法(用于初始化和绘制所有内容)。所以我需要控制面板何时重绘并制作游戏循环。我怎样才能做到这一点?