【问题标题】:Windows Forms or XNA StudioWindows 窗体或 XNA Studio
【发布时间】:2014-01-29 06:28:16
【问题描述】:

正如标题所说,在 Windows 窗体中制作游戏而不是 XNA Studio 是不是一个坏主意?

如果您想制作游戏(与团队(设计师、声音作曲家和您作为程序员)),您会选择什么来制作游戏?如果您想使用 C# 编程语言制作游戏,请单独使用 XNA 或 Windows 窗体。

您的回答将不胜感激。

谢谢!

【问题讨论】:

  • 两者都不是。 Windows 窗体是旧的(现在是 WPF)并且不适合游戏根本。 XNA,好吧,XNA 已经死了。它不再受支持,您几乎必须将其破解为较新的 VS 版本(2012 及更高版本)。 MonoGame 是目前唯一的解决方案,它是 XNA 的开源版本,但我个人不喜欢它。
  • 那么,如果你和你的团队想用 c# 制作游戏,你会为助手选择什么(如 WPF 或 XNA 或 Mono Game)?以及为什么选择它?谢谢
  • 正如我所说,Forms 不是用来托管游戏的,XNA 已经死了。这里唯一可行的选择是 MonoGame。
  • MonoGame 也是微软开发的吗?
  • 不,正如我所说,它是 XNA 的开源版本。

标签: c# winforms xna


【解决方案1】:

如果你想用 C# 制作游戏,我会选择 Monogame 这并不难,我个人在学习它时玩得很开心。 正如人们已经说过的那样,XNA 已经死了,但我仍在使用它,只是因为它很有趣。 (这只是我的意见,你想做什么当然是你的选择:))

单人游戏: http://monogame.net/

【讨论】:

    【解决方案2】:

    Windows 窗体不是为游戏开发而设计的。虽然可以,但不推荐。

    XNA Game Studio 绘制一个窗口,设置一个游戏循环,并为您提供 Draw() 和 Update() 方法。

    【讨论】:

      【解决方案3】:

      我建议 .net 使用 SFML不是UDK,但真的很不错。

      (我写了 sdl,意思是 SFML,对不起!)

      SFML .NET Download

      【讨论】:

        【解决方案4】:

        Unity3D 或 UDK - 这就是要走的路。

        Windows 窗体和 WPF 绝对不是为游戏开发而设计的,至于 XNA - 不确定它是否真的死了,但微软因每隔几年就会扼杀自己的技术而臭名昭著,所以我不会感到惊讶。

        所以答案是:

        http://unity3d.com/

        http://www.unrealengine.com/udk/

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-27
        • 2011-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多