微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SilverLight 游戏开发《连连看》: 一图片布局

我最近在从wpf转到SL,因此做了一些demo. 现在呢,我通过这个游戏开发教程来和大家一起领略SilverLight的魅力.

废话少说,开始吧O(∩_∩)O~.

(一)  通过Blend快速制作连连看的图标布局

1> 打开Blend3, 点击新建项目,选择SilverLight应用程序,工程命名为LLKDemo,如图:

2>认建立的Page的宽高为640, 480。我们现在插入一个行数12,列数13的Grid,每格为40*40大小. (ps.: 肯定有人问,为什么不是13*13的Grid呢,建议你算算连连看所有的图标是否能消完. O(∩_∩)O~). 如图:

3>用cs或者Expression Design设计5个不同的图标,依次命名为icon1, icon2......,添加到项目中.(下面是我自己随便做,如果不符合各位的品味,请见谅.)

4>动态向我们刚刚插入的grid中的指定行列插入Image,代码如下:

Code

5>初始化地图,代码如下:

Code

6>随机从地图中取到一对坐标,并将随机取到的Image插入到Grid的此行列中. 代码如下:

Code

(注意: 每次从地图中取到坐标并插入Image后,把此坐标从地图中删除)

7>在MainPage构造中初始化所有图标. 代码如下:

Code

8>按F5运行后,效果如下:

 

ok,这一节我们已经把连连看的地图制作出来了,下一节我将给大家介绍连连看的算法.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐