制作2d平台更快更好的方法?

时间:2012-01-28 17:08:34

标签: c# wpf

我尝试使用各种形状类(如椭圆和矩形)创建一个带WPF的2D平台。我学到的是这些形状并不是我能用到的最神奇的资源。他们很慢。我想拥有许多不同的物体,如子弹敌人,英雄,积木等。所以我总结使用画布工具不是我的最佳选择。 我想知道其他更快的渲染图像的方法。

2 个答案:

答案 0 :(得分:2)

DirectX 2D和XNA 2D是高级接口(与直接控制图形适配器相比),可以创建快速的2D和3D图形动画。对我帮助很大的教程是Riemer's 2D & 3D XNA Tutorials

答案 1 :(得分:1)

你应该寻找一个游戏引擎,而不是自己编写所有图形相关的东西。看看这个清单:

http://content.gpwiki.org/index.php/Game_Engines

此外,如果你想要更低级别并且只在绘图方面(没有物理引擎等),可以选择SharpDX和SlimDX,因为你可以通过c#调用它们。

http://slimdx.org/

http://code.google.com/p/sharpdx/

相关问题