2014-11-02 100 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和东西。