Linux Crystalspace vs.irlicht vs。。。。。?

Linux Crystalspace vs.irlicht vs。。。。。?,linux,irrlicht,Linux,Irrlicht,所以,我使用Linux,我一直在努力寻找时间进入游戏编程。我从Panda3d开始,取得了一些不错的成绩,并对游戏编程中的许多概念有了初步的了解。不久之后,我决定把它提升到一个更高的水平,去做一些更强大的C和C++的。 我可能只是真的很笨,但我永远都不知道如何正确使用水晶空间。如果有人对如何使用它有任何有用的资源,我将不胜感激。但在此期间,我和埃尔利赫特混在一起,我很喜欢,但我想知道更多有知识的人对这个话题有什么看法。也许还有另一个我不知道的很棒的选择。Ogre3D 通常与crystalspac

所以,我使用Linux,我一直在努力寻找时间进入游戏编程。我从Panda3d开始,取得了一些不错的成绩,并对游戏编程中的许多概念有了初步的了解。不久之后,我决定把它提升到一个更高的水平,去做一些更强大的C和C++的。 我可能只是真的很笨,但我永远都不知道如何正确使用水晶空间。如果有人对如何使用它有任何有用的资源,我将不胜感激。但在此期间,我和埃尔利赫特混在一起,我很喜欢,但我想知道更多有知识的人对这个话题有什么看法。也许还有另一个我不知道的很棒的选择。

Ogre3D

通常与crystalspace和irrlicht一起命名


据说食人魔和厄利希特的设计都比水晶空间更干净,所以我不必担心后者的问题。

我在游戏行业工作过一段时间。我也是一个Linux爱好者。我用Irrlicht做了几个游戏,并把它们作为我简历的一部分,这帮我找到了一份游戏程序员的工作

在我看来,Irrlicht比Ogre有更干净的API、更低的系统要求和更好的跨平台工作。我和irlicht玩游戏玩得很开心。它还相当轻量级(比食人魔轻得多),拥有非常开放的许可证,可用于任何用途,商业或其他用途


使用该引擎为我在商业游戏行业的工作做了大量准备。

如果你问我,irlich是最好的开源引擎-它具有清晰的体系结构、良好的性能,并且需要程序员编写的代码更少。老实说,我无法将厄利希特与水晶空间或奥格相比较。我认为CS是代码混乱,由不同的程序员以不同的方式编写-我很难想象如何使用它(由于绝对缺乏文档)。至于食人魔,它并不比D3D容易。我已经检查了不同的示例和大量用D3D中的一行代码完成的多行代码片段。所以,我根本看不出有什么理由,为什么要花几个月的时间学习食人魔可怕的API——如果有空闲时间,我会建议学习D3D本身。 我甚至可以说,与许多商用发动机相比,irlicht更好,例如,Torque(绝对缺乏文档,强制启动项目超过现有项目等),Truevision等。当然,irlicht缺乏一些伟大的功能,AAA级发动机必须具备,但对于较小的项目来说,它已经足够了。
如果你没有足够的资金收购Gamebryo和类似的grades engine,我建议你坚持使用Irrlicht——至少在最初的几个项目中是这样。

如果你正在寻找富有成效的游戏开发,那么我最好的选择就是使用Unity 3D。我一开始使用Irrlicht,但很快就放弃了,因为工具不直观,编程压力很大。食人魔似乎更为复杂。
另一方面,Unity的每一次发布都会迅速赢得市场。最近的Unity 4有很多功能。
我对游戏开发知之甚少,就成功地用Unity Android编写了自己的flight sim引擎。甚至可以轻松地编写着色器。
虽然advanced Unity许可证是付费的,但它们非常值得。但是你可以使用Unity免费版制作商业PC游戏。总之,游戏开发就是要掌握游戏引擎的窍门。掌握一切,你就会统治一切