【问题标题】:Is Silverlight 2.0 a viable game development platform?Silverlight 2.0 是一个可行的游戏开发平台吗?
【发布时间】:2008-12-13 15:12:11
【问题描述】:

我使用 Silverlight 2.0 编写了一些较小的项目,这令人印象深刻。

Silverlight 2.0 是否具备成为网络游戏开发平台所需的条件?
(帧率够高吗,会不会开发3D引擎,还有很多问题)

是或否,如果需要,请提供详细信息以及原因。

【问题讨论】:

    标签: silverlight silverlight-2.0


    【解决方案1】:

    Silverlight 是一个非常可行的 2D 网页游戏平台。

    我用它构建了Diver,开发体验非常愉快。我即将发布我的第二款游戏,这一次开发体验甚至更好,因为这些工具已经过测试版了。

    我现在看到的唯一缺点是缺乏网络游戏门户网站和 MochiAds 等广告收入共享网站的支持

    如果没有这些网站的支持,您从游戏中赚钱的选择将受到限制。您现在赚钱的最佳选择是使用 Google adSense 帐户在您自己的网站上托管您的游戏。

    我预计,一旦插件变得更加普遍,并且我们在 Silverlight 游戏和游戏开发者的数量上达到临界点,网络游戏门户和其他网络游戏服务将增加对 Silverlight 的支持。

    我的建议:加入!开发 Silverliht 游戏的人越多,我们就越快达到这个临界点。

    【讨论】:

      【解决方案2】:

      由于 Silverlight 2 缺乏 3D 支持或扭曲变换或位图操作,因此您几乎仅限于 2D 精灵游戏,但您可以制作出色的休闲游戏,甚至使用 Farseer 物理引擎或基于物理的游戏相似的东西。出于性能原因,LineRider 游戏从 Flash 移植到 Silverlight,因为在浏览器中运行 .Net 框架可以让您获得比 Flash 更高的性能。因此,如果您的游戏是计算密集型的,那么它现在可能是适合您的平台。

      Silverlight 3 提供了一些 3D 支持、硬件加速和位图操作,我认为它将成为一个非常引人注目的网络游戏平台。

      即使没有这些功能,Innoveware 也将 Quake 移植到 Silverlight,令人印象深刻,您可以在这里看到:

      http://www.innoveware.com/quakelight.html

      作者使用一些技巧将扫描线光栅化为位图以供显示,这在 Silverlight 3 中会变得容易得多。

      【讨论】:

        【解决方案3】:

        嗯,Silverlight 可以用于游戏开发,就像使用 Java 一样。

        在我看来这是一个非常糟糕的主意,但这是可能的。如果您有兴趣为网络浏览器开发游戏,我建议您使用 Flash。

        为什么不使用它呢?它已经存在多年了,您可能可以获得大量可以直接使用的示例代码,并且它已被证明是网络游戏平台。

        祝您游戏开发顺利。这很有趣:)

        【讨论】:

        • 这些都是优点,但 Silverlight 不是 Flash 的直接渲染竞争对手吗?与其说是 Java 的竞争对手,不如说是 Flash 的竞争对手?
        • 微软保留了某些功能,如 3D 和仅适用于 Windows 的下载。这是反竞争的,会给 Linux 和 Mac 用户造成问题,使他们成为二等公民。在 MS 成长并让 silverlight 在其他平台上真正保持中立之前,它并不是一个可以构建的好平台。
        【解决方案4】:

        可以做小游戏,可以看一些tutorial game here。它有一些用于3d engine 的开源项目。但我不认为这是 SilverLight 的主要目的 :)

        【讨论】:

          【解决方案5】:

          我认为 SilverLight 今天的主要问题是与 Flash 相比,它的浏览器渗透率非常低。即使是推出不到 6 个月的 FlashPlayer 10 也超过了 SilverLight 的采用率。有充分的理由相信这可能会随着时间而改变,尤其是。在 Windows 平台上,当然是因为 .NET 程序员大军是一支强大的队伍。但现在你的游戏将取决于用户是否同意安装下载——这并不总是那么容易。而如果他们去过 YouTube,比如说,他们就会有 Flash。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2010-12-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多