我正在寻找一个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或mono),那就太棒了。据我所知,您需要安装XNA才能运行XNA应用程序。 :(
目前我找到了这些引擎(C#):
- Axiom - 这个似乎相当不错,由于它是OGRE3D的C#移植版,因此应该提供基本功能(我对3D还是比较初学者,所以不需要太多功能)。它适用于Windows和Linux :), 不知道Mac如何,它是开源的。 - Unity - 我认为引擎本身是用C++编写的,但我不确定。但你可以用C# :) 和JavaScript编写游戏。适用于Windows和Mac以及其他一些平台,例如iPhone,但没有适用于Linux。而且我不知道你在免费版本中能做多少。它不是开源的。 - XNA,只适用于Windows,但有MONO.XNA,但我认为这个项目已经死亡了。
是否还有其他C#引擎可供使用?Axiom似乎是我需要的。有没有人用过Axiom?
您会选择哪个?
谢谢!
编辑:如果使用引擎/框架构建的程序不需要安装任何运行时程序(除了.net或mono),那就太棒了。据我所知,您需要安装XNA才能运行XNA应用程序。 :(