【发布时间】:2012-04-07 15:38:06
【问题描述】:
我打算用休闲架构制作简单的游戏:
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 方法(用于初始化和绘制所有内容)。 所以我需要控制面板何时重绘并制作游戏循环。我该怎么做?
【问题讨论】:
-
可能值得使用 XNA。它非常简单(我会说它比尝试使用 WinForms 更简单)来掌握并设置类似的结构。并且它不会遇到尝试将 Forms 用于游戏的所有问题,而这实际上从未打算这样做。
-
+1 回复。使用 XNA - 它实际上让您的生活变得更简单。