Project Description


Introduce

预览地址:http://itouchfuture.cn/lab/powerarrow/

Silverlight技术慢慢的成熟了起来,这里我用了业余时间做了一个小游戏。操作很简单,鼠标按下是拉弓,松开是射箭。
游戏采用了MVC框架Cairngorm http://www.codeplex.com/SilverlightCairngorm 来进行开发。所有的元素都封装成了控件,和Model层的数据进行了双向的绑定。可以简单的通过控制Model模型对整个游戏进行控制。

Others

用到的小技巧挺多的,其中用了两个xap文件做出了自定义Loading效果,可以查看《CaseStudy(showcase)数据篇-Loading的制作》http://www.cnblogs.com/nasa/archive/2008/07/22/1248973.html ,从程序集中读取图片见《silverlight beet - 从xap文件中加载图片》http://www.cnblogs.com/nasa/archive/2008/07/04/1235862.html ,数据双向绑定《简练的视图模型 ViewModel》 http://www.cnblogs.com/nasa/archive/2008/12/21/1359143.html ,视图状态控制游戏《VisualState“视图状态”使用心得》http://www.cnblogs.com/nasa/archive/2008/11/20/1337487.html 等。更多的开发资料都可以在我的 博客 http://www.cnblogs.com/nasa/category/82877.html 上找到。


Special

特别感谢 summerhttp://home.blueidea.com/space.php?uid=398007 同学为游戏做了美工设计。:) 她是美女设计师哦~~

ScreenShot


Last edited Jan 19, 2009 at 6:22 AM by nasawz, version 2