我正在寻找一个3D引擎(用于游戏).我更喜欢使用.net或Mono的C#,但如果我没有为C#找到任何东西,C++也会这样做.我想为Windows和Linux编写程序.iPhone/Android对其他项目也很有意思.
到目前为止,我发现了这些引擎(C#):
- Axiom - 这个看起来很公平,因为它是OGRE3D的C#端口,它应该提供基本功能(我是3D的初学者所以我不需要太多的功能).它是Windows和Linux :),不了解Mac,它是开源的
- Unity - 我认为引擎本身是用C++编写的,但我不确定.但是你可以用C#:)和JavaScript编写游戏.它是Windows和Mac以及其他一些平台,如iPhone,......但没有Linux.我不知道你可以在免费版中做多少.它不是开源的
- XNA,它仅适用于Windows,但有MONO.XNA,但我认为这个项目已经死了.
我可以在C#中使用其他一些引擎吗?
Axiom似乎是我需要的.有人有Axiom的经验吗?你会选哪一个?
谢谢!
编辑:如果使用引擎/框架构建的程序不需要安装任何运行时程序(除了.net或单声道),这将是很酷的据我所知,你需要安装XNA来运行XNA应用程序.:(