我要去进行简单的游戏休耕架构:C#简单的游戏架构
Initialization
OpenWindowAndGraphics
while(game_not_end) {
ReadEvents
UpdateData
RePaint
}
CloseWindow
我做这在Windows窗体。首先,我想我会制作我自己的小组。在构造函数中,我将初始化所有内容,但现在我不确定应该在哪里制作游戏循环。游戏将会很简单,但我会尽快将它扩展出来,让我的事情变得有效。主类看起来是这样的:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1(sessid,serwer));
在Form1只有SpecialPanel已重写构造函数和方法OnPain(初始化和绘制的一切)。 所以我需要控制Panel重绘和制作游戏循环。我怎样才能做到这一点?
这可能是值得使用XNA的。这非常简单(我会说,试图使用WinForms更简单)来获取并设置类似的结构。它不会有尝试使用Forms for游戏的所有问题,它实际上从来没有打算这么做。 – 2012-04-07 15:48:11
+1 re。使用XNA - 它实际上让你的生活变得更简单。 – 2012-04-07 15:51:13