Silverlight 2.0是一个可行的游戏开发平台吗?

时间:2008-12-13 15:12:12

标签: silverlight silverlight-2.0

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

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

是或否,如果需要,还有详细信息,以及原因。

5 个答案:

答案 0 :(得分:6)

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

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

我现在看到的唯一不利因素是网页游戏门户网站和广告收益分享网站缺乏支持,例如MochiAds

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

一旦插件变得无处不在,我们希望网页游戏门户网站和其他网络游戏服务能够增加对Silverlight的支持,并且我们达到了Silverlight游戏和游戏开发商数量的转折点。

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

答案 1 :(得分:6)

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

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

即使没有这些功能,Innoveware也做了一个非常令人印象深刻的Quake到Silverlight的端口,你可以在这里看到它:

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

作者使用一些黑客对我的显示器进行扫描线光栅化到位图,这将在Silverlight 3中变得更容易。

答案 2 :(得分:2)

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

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

为什么不用它呢?它已存在多年,你可能会得到很多你可以使用的示例代码,并且它被证明是一个网络游戏平台。

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

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