繁体   English   中英

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

[英]faster and better way of making 2d platform?

我试图通过使用各种形状类(例如椭圆和矩形)来使用WPF创建2d平台。 我了解到,这些形状并不是我可以使用的最惊人的资源。 他们很慢。 我想要许多不同的对象,例如子弹头敌人,英雄,方块等。 所以我得出结论,使用画布工具不是我的最佳选择。 我想知道其他更快的渲染图像的方法。

DirectX 2D和XNA 2D是高级界面(与直接控制图形适配器相比),使您可以创建快速的2D和3D图形动画。 Riemer的2D和3D XNA教程对我大有帮助。

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

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

另外,如果您想降低层次并且只对绘图方面感兴趣(无需物理引擎等),则可以选择SharpDX和SlimDX,因为可以通过c#进行调用。

http://slimdx.org/

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM