【问题标题】:Windows Phone - XNA & SIlverlightWindows Phone - XNA 和 SIlverlight
【发布时间】:2023-03-09 13:46:02
【问题描述】:

我想知道微软是否真的停止了 XNA 和 Silverlight。如果是这种情况?为 Windows Phone 制作应用程序我应该学习什么?我应该学习什么来制作简单/简单的基于 2D 的游戏(不是 c++)?

Windows 8 有哪些替代方案?

干杯。

【问题讨论】:

    标签: windows-phone-7 xna windows-8


    【解决方案1】:

    微软没有正式宣布他们将停止使用 Silverlight/XNA。

    当然,我们很多人都有自己的理由相信 Silverlight 正在消亡。我不会对 XNA 说同样的话。至少现在还没有 :-) 别忘了 Xbox。

    对于下一个版本的 Windows Phone (8),应用程序编程模型将基于/相同于 Windows 8 (Win RT)。他们一直在推广 DirectX 作为一种为 Windows 8 (WinRT) 开发游戏的技术。 XNA 官方不支持 Metro 模式。

    要在 DirectX 中编写游戏,C++ 不是唯一的选择。托管 DirectX 可与 C#/VB 一起使用。你可以调查一下。

    如果您了解 Silverlight,那么您对 ​​XAML 的理解将对新 Metro 风格应用程序(电话和 Windows)有很大帮助。所以,你不必担心那部分。

    【讨论】:

      【解决方案2】:

      很难说谣言,但在这种情况下,您能做的最好的事情就是与 Microsoft 及其论坛或社交网络保持联系。

      例如http://channel9.msdn.com/Forums/Coffeehouse/XNA-in-Windows-8

      Windows Phone 8 肯定会引入对 DirectX 和 C++ 的支持,XNA 或多或少是 DirectX 的一个子集,如果微软将在其手机中引入 DirectX,我认为保留 XNA 没有任何意义; Silverlight 是一项在这一点上永远不会成功的技术,即使 Flash 已经死了,你可以想象 Silverlight 的情况如何,它在这个市场上是一个非常非常非常非常小的玩家,它甚至不便携。

      【讨论】:

        【解决方案3】:

        对于游戏,最好使用 XNA,因为最终您将开始创建 3d 游戏。 Silverlight 更适用于常见应用程序,如记事本、浏览器和其他东西。 同样,如果您想创建游戏,请了解更多 Xna。

        【讨论】:

        • 我知道他们俩都在做什么。我在两个平台上都创建了应用程序。我的问题是微软是否会停止 XNA 和 Silverlight。
        【解决方案4】:

        由于还没有官方声明,很难说这些平台会发生什么。如果你想创建游戏,你可以考虑使用MonoGame。

        什么是 MonoGame?

        MonoGame 是 Microsoft XNA 4 的开源实现 框架。我们的目标是让 XNA 开发人员在 Xbox 360、Windows 和 Windows Phone 将他们的游戏移植到 iOS、Android、Mac OS X、Linux 和 Windows 8 Metro。 PlayStation Mobile 开发目前正在 进展。

        上周我在 Windows 8 上演示了一些用 MonoGame 制作的游戏,我不得不说我印象深刻。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-29
          • 2013-02-11
          • 1970-01-01
          • 2014-11-21
          相关资源
          最近更新 更多