Silverlight中简单的2D'太空侵略者'克隆

时间:2011-03-17 15:04:06

标签: c# vb.net silverlight

我想在Silverlight中制作一个简单的2D游戏,但自从我上次尝试使用模式13h图形制作游戏以来,情况似乎发生了变化。有人能给我一个关于你如何去做的破坏。

我只是指高层,专注于银光特定的方面;不是一般的游戏设计。

一个虚构的例子可能是: '主游戏循环不应该是循环,而是使用DispatchTimer。使用Canvas作为主要绘图对象;但我意识到我们不打算绘制单个像素 - 所有游戏中的对象都应该用控件来表示。一定要将'UseHardwareFlag'设置为true'。等等...

1 个答案:

答案 0 :(得分:2)

如果你想坚持模式13编程方式,请查看WriteableBitmap

Some very nice demos here

我成功地以这种方式将Wolf3D(2个半D)移植到Silverlight。 I used the CompositionTarget.Rendering event

修改

I also found this,模式13更少,更符合您的示例。