2013-04-28 1 views
0

최근에 C#으로 2D 게임 엔진을 처음부터 만들 생각을 시작했습니다.C# Java의 Graphics2D와 같습니다.

지금, 나는 Java에서 java.awt.Graphics2d 및 java.awt.Container 클래스를 사용하려고합니다.

C#에서 사용할 것을 권하고 싶습니다.

분명히 Google은 저를 도와 줄 수 없습니다.

답변

1

. NET에서 당신은 Windows Presentation Foundation을 사용할 수 있습니다. 그래픽 처리를 많이 제공합니다. 그러나 게임 엔진을 만드는 데 적합하다면 확실하지 않습니다.
개요를 보려면 MSDN을 참조하십시오.

실제로 전원을 사용하려면 DirectX 및 C++를 사용해야합니다.

참고 : XNA이 있지만 게임 엔진을 만들지 않고 게임을 만들기위한 프레임 워크입니다.

0

XNA MSDN: XNA - First Steps으로 게임 (2D/3D)을 쉽게 만들 수 있습니다. 이것은 엔진이 아니라 단순한 DirectX 용 레이어 아키텍처입니다.

Windows Forms (PictureBox, Draw() - 메서드 재정의)에서 이미지 조작을 찾으려면 System.Drawing을 봐야합니다.