我使用Silverlight 2.0编写了一些较小的项目,这相当令人印象深刻.
Silverlight 2.0是否具备成为网络游戏开发平台所需的功能?
(帧速率是否足够高,是否会开发3D引擎,还有更多问题)
是或否,如果需要,可提供详细信息,以及原因.
由于Silverlight 2缺乏3D支持或扭曲变换或位图操作,你几乎只限于2D精灵游戏,但你可以使用Farseer物理引擎或类似的东西制作一个好的休闲游戏,甚至是基于物理的游戏.出于性能原因,LineRider游戏从Flash移植到Silverlight,因为在浏览器中运行.Net框架可以提高Flash的性能.因此,如果您的游戏是计算密集型的,那么它现在可能是适合您的平台.
借助Silverlight 3中的一些3D支持,硬件加速和位图操作,我认为它将成为一个非常引人注目的网页游戏平台.
即使没有这些功能,Innoveware也做了令人印象深刻的Quake到Silverlight的端口,你可以在这里看到它:
http://www.innoveware.com/quakelight.html
作者使用一些黑客对其显示进行扫描线光栅化到位图,这将在Silverlight 3中变得更加容易.
Silverlight是一个非常可行的2D网页游戏平台.
我用它建造了潜水员,开发经验非常愉快.我即将发布我的第二款游戏,而这次开发经验甚至更好,因为这些工具已经过了测试版.
我现在看到的唯一缺点是网络游戏门户网站和广告收入分享网站(如MochiAds)缺乏支持
如果没有这类网站的支持,您从游戏中赚钱的选择将会受到限制.您现在赚钱的最佳选择是使用Google adSense帐户在您自己的网站上托管您的游戏.
我希望网络游戏门户网站和其他网络游戏服务能够在插件变得无处不在并且我们达到Silverlight游戏和游戏开发者数量的转折点时增加对Silverlight的支持.
我的建议:跳入!开发Silverliht游戏的人越多,我们就越快达到这个临界点.