Rob*_* P. 5 c# vb.net silverlight
我想在Silverlight中制作一个简单的2D游戏,但是自从我上次尝试使用模式13h图形制作游戏以来,情况似乎发生了变化.有人能给我一个关于你如何去做的破坏.
我的意思是高层次,专注于银光特有的方面; 不是一般的游戏设计.
一个虚构的例子可能是:'主游戏循环不应该是循环,而是使用DispatchTimer.使用Canvas作为主要绘图对象; 但我意识到我们不打算绘制单个像素 - 所有游戏中的对象都应该用控件来表示.一定要将'UseHardwareFlag'设置为true'.等等......
如果您想坚持使用模式 13 编程方式,请查看WriteableBitmap。
我通过这种方式成功地将 Wolf3D(2 个半 D)移植到 Silverlight。 我使用了 CompositionTarget.Rendering 事件
编辑
我还发现了这个,它比模式 13 少,更符合你的例子。