2013-04-28 116 views
0

我最近開始關於從頭開始用C#製作2D遊戲引擎。C#相當於java的Graphics2D

現在,我想知道:在java中,我會使用java.awt.Graphics2d和java.awt.Container類。

你會建議我在C#中使用什麼?

顯然,谷歌無法幫助我。

回答

1

在.NET中,您可以使用Windows Presentation Foundation,它提供了大量的圖形操作。但如果它適合創建遊戲引擎,我不確定。
有關概覽,請參見MSDN

雖然如果你真的想擁有權力,你應該堅持使用DirectX和C++。

注:有XNA,但這是創建遊戲的框架,不是創建遊戲引擎...

0

您可以使用XNA MSDN: XNA - First Steps輕鬆構建遊戲(2D/3D)。這不是一個引擎,而是一個簡單的DirectX使用的圖層體系結構。

如果您正在尋找窗體中的圖像處理(PictureBox,Draw() - 方法重寫),您應該看看System.Drawing