我要去進行簡單的遊戲休耕架構: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