DirectX的游戏地图

时间:2014-11-02 10:27:42

标签: c++ directx-9

我正在使用DirectX 9 / C ++制作游戏。我对directX没有太多了解。我想为我的游戏制作类似于GTA 1的地图。我想知道有没有办法在其他软件中制作整个地图,然后在我的directX应用程序中导入和渲染该地图。

如果,不是替代品?

2 个答案:

答案 0 :(得分:2)

DirectX不是游戏引擎。 DirectX是一种编程API。地图,游戏逻辑等内容完全超出了DirectX的功能。作为实施这些事情的程序员,这是你的负担。

老实说,如果您不得不提出这个问题,如果您想快速获得结果,则不应直接使用DirectX。而是使用现有的可用游戏引擎并使用它来实现您的游戏。在过去几年中,许多高质量的发动机已经可以获得很少的钱甚至是免费的。仅举几例:

  • 统一
  • 虚幻引擎或SDK
  • 的CryEngine
  • 源SDK

还有一些开源值得关注:

  • Irrlicht的
  • 食人魔
  • CrystalSpace

您可能还想查看开源游戏,您可以重新调整哪个引擎。具体来说,我正在考虑 Cube2 / Sauerbraten ,它是继承者 Tesseract

答案 1 :(得分:0)

我真的建议使用像虚幻引擎4这样的引擎。你可以用很少的钱来获得它,它可以为你做很多事情。你可以花很多时间来设计你的游戏,所以你不需要花那么多时间来直接和东西。