两者都似乎是G3D和Ogre的封装,因此您实际上应该比较G3D或Ogre哪个更适合您的需求。大多数通过包装器进行的ruby外部访问都是在设置场景时进行的,因此繁重的工作(每帧)仍然在C / C ++库和图形硬件上完成。因此,您应该比较这两个库。 我不了解G3D,但它似乎提供了Ogre缺少的离线渲染功能。如果您需要专业游戏渲染引擎的广泛功能,并且您将在遇到的任何主题上找到大量文档或论坛帖子,则通常首选Ogre。 因此,这取决于您将要使用它做什么。
在我看来,Irrlict 看起来非常令人印象深刻。它似乎也遵循了一些 Ruby 1.9 利用的新兴趋势,这是我喜欢看到的。你可以看一下。在我看来,比 G3Druby 更具有印象力和更好的追随者。 http://irrlicht.sourceforge.net/screenshots-projects.html