这是我在StackOverflow上提出的第一个问题。我想问问更有经验的游戏开发人员,哪个是更好的MonoGame或Unity3D。我的意图是学习其中之一,使我能够创建我自己的安卓和可能的Windows游戏使用C#。其中哪一个最适合Android游戏的开发?我主要看的是制作2D游戏。如果有人能勾勒出这些工具之间的区别,除了一个是引擎,另一个是框架,这将是非常感激的。如果这篇文章听起来很愚蠢或者不正确,我也要道歉。在我的辩护,我是一个初学者,当涉及到游戏发展。
发布于 2015-06-18 23:20:31
我认为你是初学者,所以我建议你使用Unity3D。从来没有与团结,但我知道有很多已经为您实现了。例如:动画,重力和碰撞。同学们告诉我,这并不难(对软件工程师来说)。他们把它用于一个人工智能项目。
我上了XNA课,XNA和monogame几乎一样。Monogame是一个低级平台。你必须自己去实现它。我不认为它是引擎,但更像是一个框架。
既然XNA死了,我问老师:“如果XNA死了,我们为什么要学习XHA?”嗯,我们没有学xna,因为XNA太棒了,但是因为它是低水平的。如果您知道如何使用XNA,那么您可能能够与任何其他低级别环境一起工作。再一次,如果我是你的话,我会用团结。
发布于 2015-06-18 22:21:34
本学期我在多媒体系统课程中使用了Unity3D。我真的很喜欢学习如何在团结上工作是多么容易。你在Youtube上有上千个教程,甚至官方的联合论坛也很有帮助。我是游戏开发的初学者(现在仍然是),我们做了一个非常出色的Android 2D游戏,教授给了我们一个20 ( 0-20 )的等级。我从来没有和MonoGame合作过,但如果我是你的话,我会去团结。
https://stackoverflow.com/questions/30926757
复制相似问题