2014-11-02 8 views
-3

DirectX 9/C++에서 게임을 만들고 있습니다. 나는 directX에 대한 많은 지식이 없다. GTA 1과 비슷한 내 게임을위한 맵을 만들고 싶습니다. 다른 소프트웨어에서 전체 맵을 만든 다음 DirectX 응용 프로그램에서 해당 맵을 가져 와서 렌더링하는 방법이 있는지 알고 싶습니다.DirectX 게임 맵

대체품이 아닌 경우?

답변

2

DirectX는 게임 엔진이 아닙니다. DirectX는 프로그래밍 API입니다. 지도, 게임 논리 등은 DirectX가하는 것 이상입니다. 이러한 일을 구현하는 프로그래머로서의 부담입니다.

솔직히,이 질문을해야하는 경우 빠른 결과를 원하면 DirectX를 직접 사용하면 안됩니다. 대신 기존의 사용 가능한 게임 엔진을 사용하고이를 사용하여 게임을 구현하십시오. 지난 몇 년 동안 많은 양의 고품질 엔진이 거의 돈을받지 못하거나 무료로 제공되었습니다. 이름을 지정하려면 몇 :

  • 유니티
  • 언리얼 엔진 또는 SDK
  • 크라이 엔진
  • 소스 SDK

도 보는 가치가 몇 가지 오픈 소스가 있습니다

  • IrrLicht
  • 오우거
  • CrystalSpace
  • 당신은 또한 당신의 용도를 변경 할 수 있습니다 엔진 오픈 소스 게임,보고 할 수 있습니다

. 특히 나는 에 대해 생각하고있다. Cube2/Sauerbraten 그리고 그것의 후계자는 이다. Tesseract 여기.

+0

감사합니다. 나는 나의 필요에 맞는 작은 세계 창조자를 창조했다. 그것을 사용하여 다른 개체를 배치하고 나중에 사용할 수 있도록 해당 맵을 가져옵니다. – user3841111

0

언리얼 엔진 4와 같은 엔진을 사용하는 것이 좋습니다. 조금 돈을 벌면 얻을 수 있지만 많은 도움이됩니다. 게임을 디자인하는 데 많은 시간을 할애 할 수 있으므로 많은 시간을 들여 보낼 필요가 없습니다.