我应该使用哪种方法在游戏中渲染屏幕?

时间:2014-09-09 07:20:35

标签: c# wpf .net-4.5

练习编程我正在制作一个简单的2d平台游戏。 (基本上是马里奥克隆)。

我遇到的问题是知道,我应该使用哪种方法在屏幕上渲染图片。

例如,我有一个背景图片,一些平台图块和一个作为玩家角色的精灵。它们中的每一个都有一个特定的x y位置,它应该出现在它上面。

我的游戏循环将每秒调用一次Draw()方法60次(60fps),每次都会清除,更新和绘制屏幕。

因为我在c#和wpf中制作游戏,所以我可以使用像网格或画布这样的东西,然后用css中的绝对定位来定位碎片。但这可能不是非常有效。 那么这样做的默认方法是什么,这样的游戏通常使用什么? (我没有使用任何Open GL或directX或任何其他库,我所拥有的,是屏幕上的对象应该出现的位置,用于表示这些对象的一堆png图片,以及用于显示它们的wpf窗口)

0 个答案:

没有答案