2

在 DevMaster.net 上,我只找到了 RealmForge。这是唯一的选择吗?C/C++ 游戏引擎适合 D 吗?如果是,我需要克服哪些困难才能与他们合作?

4

3 回答 3

3

D 支持直接调用 C 函数,因此您可以使用 C 引擎,尽管您必须将标头转换为 D 以允许接口。这可以通过htod 实用程序在某种程度上自动化。如果你想要一个用 D 编写的引擎,你可以查看dsource,虽然我不知道这些引擎现在是否真的可用。

于 2010-02-17T03:54:02.170 回答
2

我认为 OGRE 有 D 绑定http://www.ogre3d.org/

我知道 OpenMW 正在使用 Ogre 和 D http://openmw.sourceforge.net/jaws/

于 2010-02-17T03:57:38.730 回答
2

Yage3D (Yet Another Game Engine) 是一个开源、跨平台、免费的 3D 游戏引擎。它目前处于开发的早期阶段,但计划在完成后整合领先商业游戏引擎的许多功能。

于 2010-02-19T06:52:23.607 回答