我成功创建了xna winform,就像 WinForms Series 1: Graphics Device 教程一样。好吧,现在我想创建一个类来绘制基于类
的组件 public override void Draw(GameTime gameTime)
{
// TODO: Add your drawing code here
base.Draw(gameTime);
}
public override void Update(GameTime gameTime)
{
base.Update(gameTime);
}
我希望这些代码能够在课堂上使用自己的图形设备 那么,我该怎么做?
答案 0 :(得分:1)
您需要将继承自DrawableGameComponent
的游戏组件添加到Game.Components
集合。
此外,您无需制作自己的图形设备。
答案 1 :(得分:1)
编写WinForms应用程序时,您不会依赖Draw
和Update
方法来告诉您何时绘制和更新;相反,您可以覆盖Windows OnPaintBackground
方法。要进行更新,您可以使用Timer
对象。