当前位置:编程学习 > C#/ASP.NET >>

C#做连连看,我差不多做完了,什么功能都能实现,但是图片成双配对的时候不知道怎么弄?求教。!

C#做连连看,我差不多做完了,什么功能都能实现,但是图片成双配对的时候不知道怎么弄?求教。!
产生的随机图片会一下出现几张一样的,我只想让他出现2次。成对。然后点击消失 --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 这个图片的随机是怎么产生的~ --------------------编程问答-------------------- 没做过这方面的,帮你顶一下吧 --------------------编程问答-------------------- 随机产生了相同了多次,比如图片用标签表示的话,随机标签就要产生此标签的图片两张,你可以控制随机产生的标签数,但不可以是已经产生过的 --------------------编程问答-------------------- ...我先把图片加到imageList里面 。然后产生随机数来和imageList的值比较。显示图片,不知道怎么配对 --------------------编程问答-------------------- 既然你的图片都是从imageList里取出来的,取出来的是哪张图片总知道吧,然后直接比较Image对象是不是ReferenceEqual就可以了。 --------------------编程问答--------------------   图片不同,但是位置点都固定的吧,就来个数组,存储一下每个点的图片的下标这样,点,图就对应起来的了,我是这样做的
--------------------编程问答-------------------- 至于随即配对图片,我学的别人的,先放好成对的图片,放满后,就随机交换两点的图片,至于随机交换的次数,自己定的啦 --------------------编程问答-------------------- 给每个图片编号,相同的编号相同,这不就可以判断了! --------------------编程问答-------------------- 先生成图片,控制生成两个,名字的前五个字母一样,最后一个不一样,比如说image1,image2,内容是一样的,然后放入坐标,比较的时候比较名字的前五个字母 --------------------编程问答--------------------
引用 9 楼 htz92127 的回复:
给每个图片编号,相同的编号相同,这不就可以判断了!
--------------------编程问答-------------------- 这种软件中图片只是给人看的...对计算机没有意义...把图片都当作ID处理... --------------------编程问答-------------------- 有个N X N方格对象数组表示内容。
随机生成方格对象填充数组。
每个方格对象,要有至少一个属性:Color,
横竖或者斜着判断颜色一致,就可以得到是几个颜色一致的方格排成了一排。
你是这个思路吗?
--------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 如果有10x10的方格数量
那么你要知道有多少个图片,假如有20个图片(不重复),那么就是用20个图片来达到填充100个单元格子,而且每个图片出现的次数是偶数.你需要设置产生20个图片的算法,比如说,平均算法.那么20x4=80,再从20个图片中随机取得10个,每1个产生2张图片.这样100个图片就产生了.将他们放到一个集合中.对集合做随机"洗牌"处理,给相同的图片设置一样的name属性,但id自增.匹配是比较name即可.
--------------------编程问答-------------------- LZ,把代码贴出来看看
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,