2008-12-13 63 views
9

我已经使用Silverlight 2.0编写了一些较小的项目,这是相当令人印象深刻的。Silverlight 2.0是一个可行的游戏开发平台吗?

Silverlight 2.0有什么需要成为网络游戏开发平台?
(足够高的帧率,是否会有研发的3D引擎,以及更多的问题)

是或否,与如果需要的细节,以及为什么。

回答

6

Silverlight是一款非常可行的2D Web游戏平台。

我建造Diver与它和发展的经验是非常愉快的。我接近发布我的第二款游戏,这次开发经验更好,因为这些工具已经过测试。

我现在看到的唯一的缺点是网页游戏门户网站和广告收入共享网站,如MochiAds

缺乏支持如果没有这些类型的网站的支持,您的选择,使资金从您的游戏将是有点有限。您现在赚钱的最佳选择是使用Google AdSense帐户在自己的网站上托管您的游戏。

一旦插件变得无处不在,我希望网络游戏门户和其他网络游戏服务能够增加对Silverlight的支持,并且我们会在Silverlight游戏和游戏开发人员数量上达到一个临界点。

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

1

你可以做小游戏,你可以看到一些tutorial game here。它有一个开放源代码项目3d engine。但我没有那个东西就是SilverLight的主要目的:)

2

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

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

为什么不使用它呢?它已经存在多年了,你可能会获得大量的样例代码,你可以使用它,并将它作为Web的游戏平台。

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

+0

这些都有一些好处,但不是Silverlight是Flash的直接渲染竞争者吗?比Java竞争对手更多的Flash竞争对手? – pearcewg 2008-12-13 16:59:33

6

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

随着一些支持3D硬件加速,以及位图操作在Silverlight 3的到来,我想那将是一个非常引人注目的网页游戏平台。

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

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

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

0

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