在DevMaster.net上,我发现只有RealmForge。这是唯一的选择吗? C / C ++游戏引擎是否适合D?如果是的话,与他们合作需要克服哪些困难?
答案 0 :(得分:3)
D支持calling C functions directly,因此您可以使用C引擎,但您必须将标头转换为D以允许接口。这可以通过htod utility在某种程度上自动化。如果你想要一个用D语言编写的引擎,你可以查看dsource,但我不知道其中任何一个是否真的可用。
答案 1 :(得分:2)
我认为OGRE有D绑定http://www.ogre3d.org/
我知道OpenMW正在使用Ogre和D http://openmw.sourceforge.net/jaws/
答案 2 :(得分:2)
Yage3D (又一个游戏引擎)是一个开源,跨平台,免费的3D游戏引擎。它目前处于开发的早期阶段,但计划在完成时结合领先的商业游戏引擎的许多功能。