如何用C#编一个拼图游戏 10

用C#编拼图游戏,而图游片是本机的任意一张,请教一下,如何把一张图片平均分成九等份... 用C#编拼图游戏,而图游片是本机的任意一张,请教一下,如何把一张图片平均分成九等份 展开
 我来答
kas68310
推荐于2016-09-16 · TA获得超过3638个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1183万
展开全部
应该不是通过C#把图分成9等份.
而是你预先用ps之类的图形软件把图截成9份.
然后在C#容器里做9个ImageButton,把btn以坐标(如第一行第三列"13")加入哈希表(坐标定位,这样可以通过判定一个被点击的btn坐标来获取周围的坐标,注意边界的判定,本btn自身坐标可以赋在target属性上).
将8个截图和一个空白图赋到btn,做点击事件,当相邻btn为空白时交换图,当所有图符合整图时(预先设定),游戏成功.
另外为了增加游戏性,可以:
1.增加多图,随机取.
2.增加计时
3.增加有效点击数.

有效点击判定:
1.当btn为空图时,无效
2.当被点击非空图btn周围无空图时,无效.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式