C#相当于java的Graphics2D

时间:2013-04-28 18:52:47

标签: c# c graphics2d

我最近开始考虑从头开始用C#制作2D游戏引擎。

现在,我想知道:在java中,我使用java.awt.Graphics2d和java.awt.Container类。

您建议我在C#中使用什么?

显然,谷歌无法帮助我。

2 个答案:

答案 0 :(得分:1)

在.NET中你可以使用Windows Presentation Foundation,它提供了大量的图形操作。但如果它适合创建游戏引擎,我不确定 有关概述,请参阅MSDN

但是,如果你真的想拥有权力,你应该坚持使用DirectX和C ++。

注意:有XNA,但这是创建游戏的框架,而不是创建游戏引擎......

答案 1 :(得分:0)

您可以使用XNA MSDN: XNA - First Steps轻松构建游戏(2D / 3D)。这不是引擎,而是简单DirectX使用的层架构。

如果您正在寻找Windows窗体中的图像处理(PictureBox,Draw() - 方法覆盖),您应该查看System.Drawing