我已成功創建xna winform,就像 WinForms Series 1: Graphics Device 教程一樣。好吧,現在我喜歡創建一些類來繪製基於類的組件在XNA上創建一個WinForm C#
在xna中有幾個「保護空白」來構建遊戲:自己的圖形設備。 在XNA,看看下面這個「保護無效」代碼:
public override void Draw(GameTime gameTime)
{
// TODO: Add your drawing code here
base.Draw(gameTime);
}
public override void Update(GameTime gameTime)
{
base.Update(gameTime);
}
我想用自己的graphicdevice 因此類以上工作這些代碼,我該怎麼做呢?
我把它全部寫在類文件中,我如何在類中訪問定時器? – Ricks
'Timer'應該在'Form'上,每次觸發時都會調用所需的任何'Update'方法或邏輯。 –
你確定你需要在WinForms中編寫這個項目嗎? XNA將在沒有WinForms的Windows中運行。通常你會使用WinForms編寫你的遊戲編輯器,或者給WinForms應用程序提供一些XNA圖形功能。如果這個項目是一個遊戲,你可能不想使用WinForms。 –