9

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

Silverlight 2.0 是否具备成为 Web 游戏开发平台所需的条件?
(帧率是否足够高,是否会开发 3D 引擎,以及更多问题)

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

4

5 回答 5

6

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

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

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

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

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

于 2008-12-13T16:31:40.347 回答
6

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

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

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

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

我希望网络游戏门户和其他网络游戏服务能够在插件变得更加普遍并且我们在 Silverlight 游戏和游戏开发者的数量上达到一个临界点时增加对 Silverlight 的支持。

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

于 2008-12-17T16:08:44.473 回答
2

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

在我看来,这是一个非常糟糕的主意,但这是可能的。如果您有兴趣为 Web 浏览器开发游戏,我会推荐 Flash。

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

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

于 2008-12-13T16:04:49.543 回答
1

你可以做小游戏,你可以在这里看到一些教程游戏它有一些用于3d 引擎的开源项目。但我不认为这是 SilverLight 的主要目的 :)

于 2008-12-13T15:16:33.460 回答
0

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

于 2009-02-08T14:51:40.773 回答