在今年上半年的时候曾经发过《WindowsPhone7和PC互动游戏小创意》,基于这个演示的基础,加上“芒果”的威力,终于将一款网页MMORPG游戏移植到WindowsPhone7.1手机上,这个项目早在今年的7月份就已经完成,只是公布的时机未到,这次专门分享4分钟加长的录制视频,这个视频录制的还是比较早期的版本,例如一些DEBUG等不和谐因素还是在里面呢。
能够达到窝窝世界20%左右的功能,正在努力将全部的功能移植进入。窝窝世界已经内测,运营方官方网站是wowo.kx1d.com
这么来写的话有广告之嫌,还是多聊聊技术细节吧,首先WP7必须是芒果,因为芒果版本才有socket,只要可以连接到互联网就可以登录到游戏当中,并且多个端上看到的效果是一样的。
但是直接使用Silverlight的方法去显示场景、人物等还是非常卡的,所以需要借助WP7的XNA处理图像。
好在WP7.1芒果里有新的3DGraphics工程,使用这个项目工程可以完全做到使用Silverlight做界面,XNA做游戏渲染了。
在XNA里绘制时需要取得设备才可以,具体的细节可以查一些XNA的文档
Silverlight的控件要是需要显示到界面当中,则需要使用UIElementRender来渲染,然后和界面结合,有兴趣的同学可以浏览马宁的相关文章,他提供比较全面的例子。
我觉得WP7是一个非常的应用平台,解决方案多,开发工具简单易用,技术规格门槛相对来说比较低,加上能够一些神奇的事情,比如就本篇所介绍的互联互通游戏产品,将来一定是一个非常明显的技术趋势