MonoGame与Unity3D

Hub*_*icz 8 c# android game-engine unity-game-engine monogame

这是我在StackOverflow上提出的第一个问题.我想问一下更有经验的游戏开发者哪个更好MonoGame或Unity3D.我的目的是学习其中一个,使我能够使用C#创建自己的Android和可能的Windows游戏.哪些最适合创建Android游戏?我正在寻找主要制作2D游戏的方法.如果有人可以概述这些工具之间的区别,除了一个是引擎而另一个是框架之外,我们将不胜感激.如果这篇文章中的任何内容听起来很愚蠢或不正确,我也会道歉.在我的辩护中,我是游戏开发的初学者.

Rob*_*hof 6

我假设你是初学者,所以我建议你使用Unity3D.从来没有和Unity合作过,但我知道已经有很多已经实现过了.例如:动画,重力和碰撞.班级同学告诉我,这并不是真的很难(对于软件工程师学生来说).他们将它用于AI项目.

我参加了XNA课程,XNA和monogame几乎相同.Monogame是一个低级平台.你必须自己实现它.我不会把它称为引擎,但更像是一个框架.

由于XNA已经死了,我问我的老师:"如果XNA死了,我们为什么要学习XHA?" 好吧,我们没有学习xna,因为XNA是如此惊人,但因为它是低级别的.如果您知道如何使用XNA,您可能能够使用任何其他低级环境.因此,如果我是你,我会使用Unity.