生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

高手在民间手把手教你用制作连连看游戏附游戏地址

  某日,闲来无事,无聊的翻看着电脑中的APP图标,忽然萌生一个想法:用Axure原型制作一个连连看类型的游戏原型,于是说做就做,打开AxureRP7,开始搞。一天,两天(由于只有业余时间搞)五天,原型终于搞定。期间经过了不同实现方法的尝试、逻辑的梳理、原型的测试等等等
  原型展示
  (点击试玩)
  开始界面:点击PLAY按钮即可进入游戏
  游戏界面:点击翻开图片,图片等待将近1s的时间后自动恢复,如果依次翻开的两个图片如果相同,这两个图片则自动消失,显示OVER字样
  结束界面:点击REPLAY可以重新开始游戏
  补充一些废话,做事情要有始有终,所以原型设计也是这样,要有头有尾。
  设计过程
  这个过程真的不是那么顺利,从开始只是有一个大概的想法,到慢慢实现起来的时候发现很多细节上的问题,从项目管理的角度来讲,真的是渐进明细的一个过程。下面我就从我不断发现问题不断分析实践的角度讲一下这个原型的设计过程。
  问题分析尝试实现
  把问题放在最前面来说并不代表这只是在最开始的时候才有问题,仅仅是为了表达任何事情都从一个想法开始,但是整个设计的过程都摆脱不了问题的存在。
  问题01:点击图片实现图片翻转,然后自动恢复,如何实现?
  分析尝试:
  通过动态面便的不同状态来显示翻转前和翻转后的图片(开始采用,最终放弃);
  通过图片部件的设置图片动作实现(最终采用的实现方法)
  问题02:依次点击两个图片,如果翻开的图片是一样的,那么这两个图片应该自动消除,该如何实现?
  分析尝试:
  使用配对的动态面板(两个动态面板),如果动态面板1和动态面板2的状态都是图片翻开的状态,点击动态面板2的时候设置动态面板1和2同时隐藏或置为状态3。(该方案最终放弃)
  使用中继器,该过程需要全局变量的配合使用,该过程逻辑比较复杂,暂时不讲。(最终采用的实现方法)
  问题03:如何实现初始化的时候所有图片的位置是随机的?
  分析尝试:
  使用随机数函数,然后随机出符合条件的坐标值。(该方案最终放弃,原因是该方案是基于构思02中使用动态面板的方案,根本原因是很难避免随机出的坐标值是不重复的,该方案放弃也必然需要放弃动态面板方案,因此两个方案是互相制约的)
  使用随机函数中继器,比如初始的时候给中继器的A列赋值随机数,然后再根据A列的值进行排序,因为每次随机数都不一样,因此每次排序的结果都不一样,这样就间接的实现了图片随机显示的需求,实际是图片的顺序随机,这里就不考虑坐标了(最终采用的实现方法)。
  阶段总结:以上三个问题可以说是这个小游戏最核心的问题,经过上述的分析和尝试,基本确定了最终了整体实现方法,那么接下来就按照上面的方式告诉大家如何操作。
  实操01:使用中继器建好游戏区域的整体框架
  1)添加中继器部件,双击进入设置Dataset,清空中继器的默认内容,分别设置列:SortID用于存放随机数和排名,URL1用于存放游戏初始时显示的图片URL,URL2用于存放点击翻开后显示的图片的URL,IMGID1翻开后图片的唯一ID,IMGID2翻开后的相同图片的ID
  2)设置RepeaterStyle中的Layout,本案例是85的图片矩阵,横向8张,纵向5张,因此需要如下图的设置,Itemsperrow设置为8
  实操02:中继器中添加一个图片部件,设置图片的点击事件以实现翻转和消除等
  1)在中继器中添加图片部件,设置高宽均为100,x,y坐标均为0
  2)添加点击事件全局变量
  点击图片实现图片翻开效果:点击显示图片2(即翻开),等待1000ms后,显示图片1(即恢复)。Item。URL12即是之前设置的中继器的对应的列值。
  依次点开两个相同的图片后,两个图片自动消除,首先考虑如何判断依次点开的两个图片是相同的?我们可以通过之前中继器中设置的IMGID2的值,如果两个图片的IMGID2是相同的,那么就认为这两个图片是相同的,这时候需要设置一个全局变量IMGID2(设置全局变量的方法此处不讲),然后再添加点击事件,当点击图片的时候,将当前图片的IMGID2的值赋值全局变量IMGID2,这样当点击下一张图片的时候用下一张图片的IMGID2跟全局变量IMGID2中存储的值进行比较,如果相同则消除这两个图片。
  下面我先把判断条件以及给全局变量赋值添加到点击事件中,如下:
  接下来要考虑如何实现消除的效果,经过大量的尝试(Hide,Disabled等均无法实现)后,最后通过中继器的DeleteRows动作来实现将相同的图片消除,可是这样又会导致中继器的数据项越来越少,而且图片的位置会随着删除的图片而改变(类似Excel中上面的行删除,下面的行就自动上移了),这样其实也是可以的,然后如何判断删除那些rows,于是需要给rows添加标记,通过MarkRows来实现。
  由于上面的结果不是我想要的理想效果,于是乎继续研究如何解决这个问题。然后想到DeleteRows之后,再AddRows,这样就补齐了,可是默认Add的Rows总是排在最后面,如何让其插入到图片消除的位置?于是想到SortID(前面中继器讲到),通过给Add的rows添加和之前消除的图片相同的SortID,通过初始时的排序规则(后面讲),就会自动插入到相应的位置,这其实是两步,先是插到了组后,然后通过SortID的排序,使后插入的rows调整到消除图片的位置,验证可行。
  增加全局变量SortID
  到这里基本上完成了点击翻转图片,图片消除的功能,但是需要仔细思考点击事件的逻辑,在什么点击翻开图片,什么时候点击翻开图片后使图片消除等等具体的逻辑在这里不做详细分析。
  实操03:初始时候的图片随机显示。给PLAY按钮增加点击事件,事件的动作是AddRows和AddSort。
  1)AddRows,SortID设置为随机数(该随机数为01之间的数,且小数位有十七八位,因此基本不会重复),总共添加40rows。
  2)AddSort,因为40个rows里的IMG2是固定的,但是SortID是随机的,因此每次初始进行一次SortID排序,就保证了每次出现的图片都在不同的位置。
  实操04:其他的按钮、隐藏显示等效果比较基础,在此就不做详细教程了。
  阶段总结:到这里记忆连连看这个小游戏的核心功能以及难点部分基本讲完了,上述过程比较粗糙,只讲到了光简单,无法完全根据上面的步骤完成一个可以正常使用的原型,还需要大家加入自己的思考与理解,去完善更多细节的部分。
  经验总结
  相信大家对Axure原型设计的理念已经了解了很多,我在这里在强点至关重要的一点:就是要尽可能的熟悉AxureRP的操作,包括部件、事件、动作、函数、变量等等,只有足够的熟悉,才能尽快的实现自己脑海中的想法。
  另外不要进入一个误区,让AxureRP限制了你的发挥,毕竟AxureRP的功能还是有限的,当无法实现IDEA的时候,灵活变通。
  花了半天的时间,终于码完了上面的字,欢迎交流!

乐观像一轮太阳乐观像一轮金灿灿的太阳,不仅给予了别人光芒,而且照亮了自己。拥有乐观的心态,是人们缺少的一种习惯。当遇到挫折时,不要以一种悲观消极的心态来面对未来,而是要时刻保持心情乐观……孕前肝功能检查结果分析由于肝脏部位疾病可通过母体感染胎儿,对怀孕、优生优育有极大影响,因此孕前肝功能检查非常有必要。那么,孕前肝功能检查结果分析呢?本站这就给您介绍一些相关的知识。1、肝细胞损……争先造句用争先造句大全151。儿童节日已来到,新衣花裙欢心跳。我们新时代儿童孩,红领巾光辉来照耀。争先恐后比赛跑,儿歌唱完赛童谣。奔跳喜地天真跃,无邪无虑阳光照。祝君:永驻童心六一乐,鹤颜童心百年寿……时光,请你善待他不知何时起他挺拔的身躯,经不住岁月的洗礼已渐渐弯曲他乌黑的头发,已出现白丝;时光,请你善待他。他强壮的身体,已渐渐出现病痛;……卖房人死亡房屋买卖合同是否可以继续履行郑重声明:严禁抄袭、违者必究!一、遗产的范围《继承法》第三条规定:遗产是公民死亡时遗留的个人合法财产,包括:(二)公民的房屋、储蓄和生活用品;第二十六条规定:夫妻在……妈妈我想对您说妈妈我想对您说妈妈,人们都说,母爱似水,也常听一些小朋友唱那首歌:世上只有妈妈好,可我有段时间一直不理解您,而且觉得您比爸爸还要严厉,还要冷漠。记得我上幼儿园时,有……体瘦老人为什么更易患中风纽约犹太大学艾伯特爱因斯坦医学院的专家发现,体瘦老人易患中风,死亡率也高,下面来看看体瘦老人为什么更易患中风吧?据最新一期美国医学杂志《内科档案》报道,西尔维亚沃瑟希尔斯……人生平淡即美随着舒缓的音乐,一个人生活在10分钟里慢慢流淌。怎样算是美好的生活?答案就在我们心里:人生平淡即美。www。amp;lt;width510height400srchttp……人要造句用人要造句大全211这家公司花了很多钱为他们的新款黑白电视机做广告,但是他们不过是在枉费心机,因为彩色电视机很便宜了,没有人要买黑白的。212做人要谦虚,不能骄傲。213对待客人……解析乙肝准妈妈的四大困惑我国是乙肝的高发国家,约有一亿人口携带乙肝病毒。据临床统计,乙肝表面抗原阳性母亲的子女感染乙肝的几率为乙肝表面抗原阴性母亲的子女的10倍。由于目前真正能够将乙肝病毒斩草除根的药……高二期中考试作文我的自画像星期二的一节美术课上,老师让我们画一张自己的自画像。我抓抓脑袋,想了想,我先画出自己的脸:我的脸圆圆的,像一个大皮球,高兴的时候我的脸是晴天,生气的时候我的脸就会哗啦啦变……与风听雨夏季,总是令人无法捉摸。风悄悄的到了。来的猝不及防。无论街边的什么树,大树小树,樟树榕树,都在此刻,面对蛮横无理的疾风,无奈的屈服了。几片泛黄的叶子,被风逗弄着,在空中打……
爱护眼睛三年级作文300字篇一:爱护眼睛作文暑假期间,我眼睛不好,妈妈从不让我多看电视跟玩电脑。因为妈妈告诉我说:人看东西,不论看远或看近都是靠眼球和管眼睛的肌肉来调节的,长时间看电视用电脑都会损……血海造句用血海造句大全一百五十一、这是将军金戈铁马、尸山血海的战场上淬砺出来的最纯粹的杀气,帐内的温度在顷刻间似乎一下子降低了十几度,比起寒风呼啸的外面似乎更加冷。一百五十二、然后按揉脾俞、胃……我的新班级英语作文Thisisnewclass。Thereare55studentsinourclass。They39;reverykindtome,they39;regoodatlearnin……征得造句用征得造句大全(1)她本该在和沃克联手进入这一行之前先征得杰伊的同意。(2)如果没有事先征得我们同意,你们不能取消合同。(3)现征得先生同意,惠允首先在本刊发表。(5)万一……贾宝玉和谁发生过关系贾宝玉与薛宝钗什么关系贾宝玉和谁发生过关系贾宝玉是一位非常多情的公子哥,在贾府内外,贾宝玉不知种下了多少情情爱爱的种子,而他作为封建社会中的贵族,也是下一任贾府的继承人,有人根据这个曾经做过推……条微信经典说说短句子一、你说过你会永远陪在我身边,现在我再一次看我的身旁发现你不在了。二、不惧将来,珍惜现在。三、她的眼神泛着智慧的冷光。四、两个人,不吵不闹,没有别扭,一起开开……六年级教师随笔你是不是对六年级教师的随笔很好奇呀?那么一同来看看吧。下面是品学网小编精心为你整理六年级教师随笔,希望你喜欢。六年级教师随笔篇一我为什么生气?因为有学生上课不听。到了六年……夜晚的句子说说心情一、爱一个人没有错,但伤害一个人就是有错,也许我不应该爱上你,现在变成了我的错。二、如果一个人,就这样生活:可以孤单,但不许孤独。可以寂寞,但不许空虚。可以消沉,但不许堕……初中生开学军训日记200字开学军训日记,大家写得怎么样了?今天小编为大家整理初中生开学军训日记200字范文,欢迎阅读!初中生开学军训日记200字范文一军训已经进行到第三天了,我也开始渐渐适应……小学教师个人总结汇总篇【导语】小学教师个人总结汇总25篇由好范文网会员sstxgq1整理投稿精心推荐,小编希望对你的学习工作能带来参考借鉴作用。【目录】篇1:小学教师个人总结篇2:小学教师个人……老树情怀在台南的时候,浩威的哥哥浩一陪我们整整两天。我们依然是一见如故。不仅由于他是浩威的哥哥,也是由于他那固有的男人魅力,一种朴实、自然,博学和笃实。浩一是学数学出身,被……农村致富项目第期手机挂几日挣上百提现妙到手慢有手因为之前文案敏感词过多,所以被屏蔽,这次的文案很多谐音,大家将就看吧!农村致富项目很多学员的反馈很不错,执行力强的人,现在的收入早已飞起。这期项目因为市场巨大,简单又持久……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网