2014-11-02 98 views
-3

我在DirectX 9/C++中製作遊戲。我對directX沒有太多的瞭解。我想爲我的遊戲製作一張類似於GTA 1的地圖。我想知道是否有辦法在其他軟件中製作完整地圖,然後在我的directX應用程序中導入並渲染該地圖。DirectX遊戲地圖

如果不是什麼替代品?

回答

2

DirectX不是遊戲引擎。 DirectX是一個編程API。諸如地圖,遊戲邏輯等等完全超出了DirectX的功能。這是你的負擔,作爲一個程序員來實現這些東西。

老實說,如果你不得不問這個問題,你不應該直接使用DirectX,如果你想快速的結果。而是使用現有的可用遊戲引擎並使用它來實現您的遊戲。在過去的幾年中,許多高質量的發動機已經可以用很少的錢甚至免費提供。僅舉幾例:

  • 統一
  • 虛幻引擎或SDK
  • 的CryEngine
  • 來源SDK

也有一些開源值得看的:

  • IrrLicht
  • 食人魔
  • CrystalSpace

您可能也想看看開源遊戲,該款發動機可以重新使用。具體來說,我正在考慮Cube2/Sauerbraten和它的繼任者Tesseract這裏。

+0

謝謝。我創造了一個小型世界創造者來滿足我的需求。使用它我放置了不同的對象並導入該地圖供以後使用。 – user3841111 2014-11-04 11:32:56

0

我真的會推薦使用像虛幻引擎4這樣的引擎。你可以花很少的錢購買它,它爲你做了很多。你可以花大量的時間來設計你的遊戲,所以你不需要花費那麼多的時間來處理directx和東西。