【问题标题】:MonoGame vs Unity3D [closed]MonoGame vs Unity3D [关闭]
【发布时间】:2015-06-18 22:16:51
【问题描述】:

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

【问题讨论】:

    标签: c# android unity3d game-engine monogame


    【解决方案1】:

    我假设您是初学者,所以我建议您使用 Unity3D。从未使用过 Unity,但我知道已经为您实现了很多。例如:动画、重力和碰撞。同学告诉我,这并不难(对于软件工程师学生来说)。他们将其用于 AI 项目。

    我上过 XNA 课程,XNA 和 monogame 几乎是一样的。 Monogame 是一个低级平台。你必须自己实现它。我不会真正称它为引擎,而更像是一个框架。

    既然 XNA 已经死了,我问我的老师:“如果 XNA 死了,我们为什么要学习 XHA?”好吧,我们没有学xna,因为xna太神奇了,而是因为它水平低。如果您知道如何使用 XNA 进行操作,您可能能够使用任何其他低级环境。因此,如果我是你,我会使用 Unity。

    【讨论】:

    • 首先感谢您的回答。如果我想扩展我的 C# 知识,我还想问 Unity 是否是最佳选择。感谢您和 litos 的回答,我可能会选择 Unity。在最有可能的遥远未来,一旦我从 Unity 中学到了尽可能多的东西,我可能会切换到 XNA 和 monogame。再次感谢您的帮助!
    • 我很确定 unity 将适用于 c#
    【解决方案2】:

    本学期我在多媒体系统课程中使用了 Unity3D。我真的很喜欢学习如何在 Unity 上工作是多么容易。您在 Youtube 上有数千个教程,甚至 Unity 的官方论坛也非常有帮助。我是游戏开发的初学者(现在仍然是),我们制作了一款出色的 Android 2D 游戏,教授给了我们 20 分(0-20 分)。我从未使用过 MonoGame,但如果我是你,我会去 Unity。

    【讨论】:

    • 感谢您的回答。我现在几乎已经准备好使用 Unity,因为显然我没有使用 XNA 和 monogame 的知识或技能。
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    相关资源
    最近更新 更多