我想在Silverlight中制作一个简单的2D游戏,但似乎自从上次尝试使用模式13h图形制作游戏以来事情已发生变化。有人可以给我一个你如何去做的减弱。Silverlight中的简单2D'太空入侵者'克隆
我只是指在高层次,侧重于silverlight特定的方面;不是一般的游戏设计。
一个虚构的例子可能是: '主游戏循环不应该是循环,而是使用DispatchTimer。使用Canvas作为主要绘图对象;但意识到我们并不打算绘制单个像素 - 所有游戏中的对象都应该由控件表示。一定要将'UseHardwareFlag'设置为true'。等等...
我遇到的更具体的问题是背景“星星”闪烁/看起来波涛汹涌。我使用延迟5ms的dispatchTimer,全屏画布,每个'star'都是一个具有给定x1,x2,y1,y2的Line对象。星星在屏幕上移动,呈现出运动的外观;但并不像我想的那么顺利。也许我应该使用其他方法? – 2011-03-17 18:18:48