有很多关于3D图形引擎的列表,但我的需求有些特殊,我自己无法决定要选择哪一个。我即将开始开发一个相当简单的(C ++)游戏,模拟太阳系中宇宙飞船的真实运动。正如您所想象的那样,所需的图形非常基本:
现在,问题在于迄今为止我只在科学模拟中使用了C ++,而且我对图形界面和游戏完全没有任何经验。另外,我不想花费数月时间学习如何使用复杂的引擎。
我的问题是:哪个引擎易于学习和使用,同时产生漂亮的图形?我正在寻找最佳平衡点。
据我所知,三个最受欢迎的OSS引擎是Ogre3D、Irrlicht和Crystal Space 3D。通过比较一些YouTube视频,Crystal Space的图形效果最好,但使用起来似乎有点混乱。他们说Irrlicht更容易,但在我的看法中,它在图形结果方面也较差。Ogre3D看起来不错,但我不知道它对初学者友好程度如何。
我真的很感谢您的建议!
- 行星只是具有纹理的球体;
- 宇宙飞船没有或几乎没有可动部件(仅旋转和平移);
- 我可能需要一些照明/动画效果来使其美观。
现在,问题在于迄今为止我只在科学模拟中使用了C ++,而且我对图形界面和游戏完全没有任何经验。另外,我不想花费数月时间学习如何使用复杂的引擎。
我的问题是:哪个引擎易于学习和使用,同时产生漂亮的图形?我正在寻找最佳平衡点。
据我所知,三个最受欢迎的OSS引擎是Ogre3D、Irrlicht和Crystal Space 3D。通过比较一些YouTube视频,Crystal Space的图形效果最好,但使用起来似乎有点混乱。他们说Irrlicht更容易,但在我的看法中,它在图形结果方面也较差。Ogre3D看起来不错,但我不知道它对初学者友好程度如何。
我真的很感谢您的建议!