幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

中继器实践如何制作一个记忆翻牌小游戏

  中继器一直是Axure里的学习难点,如何使用,什么场景下使用的教程,都值得爱学习的人一看究竟。今天以一个趣味的小游戏为例,来学习中继器的数据添加、标记、排序、删除功能。
  游戏原理
  记忆翻牌是考验你的记忆力类型的小游戏,在连续翻出两张牌时后,如果第二张和第一张相同,则说明翻牌成功,否则翻出的牌会继续还原,这时候就是考验你记忆力的时候了,需要记住上一次翻牌的位置,这样几轮之后,就可以将所有的牌都成功配对,游戏完成。
  为了比较成绩,在游戏的过程中,需要记录游戏的开始时间、翻牌的步数,时间越少,翻牌次数越少的则可以粗略地认为记忆力越好。
  点击这里立即在线试玩,可以分享到朋友圈邀请好友一起来试玩。
  游戏说明
  界面有16个方块,每个方块下面都是数字,可能的值是18,连续翻两个相同的数字认为配对成功,所有的数字配对完成则游戏通过(当然,这里的数字可以替换为8张图片,图片配对成功则游戏通过)。
  设计思路
  使用中继器显示牌,中继器里每一项是一个正方形,中继器里有16条数据,分别为18,其中每个数字都有2个,用于配对
  中继器里每一项是一个动态面板,两个状态,第一个状态显示的是初始的问号,第2个状态是实际的数字18
  中继器的样式为水平布局,网格分布,每行四个,行列间距为10
  点击开始按钮时,清空中继器所有默认数据,再添加16条随机数据:实现方式为标记所有行,然后删除所有标记的内容
  添加16条数据,中继器里有一个项数据是使用了数学的随机函数,生成01之间的数字。
  对中继器数据进行排序,对随机数那一列按数字排序,这样就达到随机数的目的
  记录第一次单击和第二次单击牌时的数字,并标记一下,在第2次单击时判断上一次的数字和这一次是否相同
  如果相同,则更新一下当前数据为选中状态(所有选中状态的中继器项都显示了对应的数字,动态面板的第2个状态)
  如果不同,则将刚才标记的两条数据状态更新为非选中状态,这里是依靠前一步的中继器的标记功能
  定义三个变量,一个用来计时,一个用来计步数,另一个用来统计成功配对的数量,如果达到8,表示全部配对成功,游戏通过,显示通过提示框。
  设计步骤
  1、添加一个中继器,命名stage1,设置它的样式如下,水平网格排布每排4个,行、列间距为10
  2、中继器里的元件为一个动态面板pai,有两个状态,每个状态里是一个正方形
  3、添加一个矩形框作为开始按钮,红底白字,文字内容为开始
  4、添加两个用来计时的标签,分别命名为txtTime、txtSteps,红色字体
  5、添加如下几个变量:
  first:第一次单击时记录的数字,扩展为第奇数次单击
  second:第二次单击时记录的数字,扩展为第偶数次单击
  count:记录单击的次数,同时用来计算第奇数、偶数次单击,通过count2来判断奇、偶
  totalcount:成功配对计数
  times:计时,单位为秒数
  steps:步数
  running:是否开始游戏
  界面上其它为了美观设置的元件介绍略过,完成后的界面布局如下:
  主要事件说明
  1、开始按钮事件
  设置运行标志为1
  显示计时控制器(通过显示隐藏计时控制器来计时,显示后等待1秒钟再隐藏,隐藏事件里再显示,达到循环计时的目的)
  禁用开始按钮
  设置开始按钮的文字内容为正在游戏
  隐藏mask(mask是一个半透明的矩形框,目的是防止用户在点击开始按钮前就翻牌)
  标记中继器所有行,用来下一步删除操作
  删除中继器中所有标记的行
  添加16条数据,内容如下:
  注意rnd字段的值为〔〔Math。random()〕〕,获取一个01之间的随机数。key为18,每个数字分别有两个,selected默认为0,img这里暂未用上,如果使用配对图片可以用此属性。
  9)给当前中继器添加排序,因为rnd本身就是随机的,排序后这样就会让18几个数字出现在中继器里的随机位置,其实就是打乱18这几个数字。
  2、中继器事件
  中继器每项加载事件
  1)如果中继器的selected值等于1则设置为状态2(显示实际数字),设置正方形文字内容为当前的数字。
  2)如果中继器的selected值等于0则设置为状态1(显示问号),设置正方形文字内容为当前的数字。
  下面就是中继器里每一个正方形动态面板在被单击时的事件处理了,这是逻辑处理的重点。
  开始计数
  标记当前数据
  切换状态,先显示一下当前牌对应的数字
  步数1
  将步数显示在txtSteps文本标签上
  触发控制器control1的单击事件,这里非常重要,是实现多个条件分支处理的重要技巧,control1是一个热区(不可见),借用它来处理事件分支,相当于函数调用。
  继续看control11中的事件处理:
  条件分支一,如果是第偶数次单击:
  设置second等于当前被单击的正方形的数字
  再次触发控制器control2的单击事件
  显示文字,这个是为了测试的,显示变量first和second的值
  条件分支二,如果是第奇数次单击:
  设置first等于当前被单击的正方形的数字
  再次触发控制器control2的单击事件
  显示文字,这个是为了测试的
  上面这个控制器主要是为了记录变量first和second的值,然后继续触发下一步事件。
  接着看控制器control2的事件处理:
  条件分支一,如果first等于second,即前后两个数字相同:
  更新两个被标记的正方形的selected值为1
  再取消之前所有被标记的中继器数据
  重置变量值first和second为空
  成功配对数1
  设置文本标签txtCount值,显示用,可忽略
  触发控制器control4的单击事件
  条件分支二:
  1)触发控制器control3的单击事件
  最后看看control3和control4的事件处理。
  control4的事件处理:
  如果配对的成功数已经是8了,则游戏通过:
  设置运行状态为0
  设置弹出窗口的提示文字
  显示弹出窗口
  设置开始按钮文字内容为完成
  Control3的事件处理:
  如果是偶数单击(判断条件为计数器count值整除2,如果等于0表示是第偶数次单击):
  等待100毫秒,目的是让你看清当前单击显示的数字
  更新当前中继器中标记行的selected值为0,即没有选中,这样之前显示的数字会再次隐藏(正方形切换到状态1)
  重置变量first和second的值为空
  取消中继器的所有标记行
  以上是该小游戏活动的所有关键的逻辑处理过程,其中的事件触发机制是整个逻辑处理的关键部分,需要理解透才能理解游戏的逻辑。
  F5测试一下吧,看看是否达到游戏的效果了。
  游戏小结
  实现游戏功能不是此文的目的,学会如何使用中继器,如何进行复杂的事件逻辑处理是它的重点。
  源文件仍然在这里,百度网盘下载:https:pan。baidu。coms1kVx8vRp

携孝心而行那粗糙的手指覆上了我的脸颊眉眼间有一条深深的沟,眼中无刻含着泪水。那失去光彩而变得苍老紧缩的唇,上下颤抖,用那沧桑的哑声说:别洗了,孩子。我摸着那蜡黄的脚,心中不由得像脚上的伤……初一造句用初一造句大全(181)电影、小说、戏剧、评弹以及清末民初一些文人所写的稗史、笔记,对小白菜的来历,有各种不同的说法。(182)初一凌晨子时,家家户户鸣放鞭炮,辞旧迎新,同时摆设供品、……最简单造句用最简单造句大全91、此系列的三种框架类型将涵盖模块化、数据驱动和关键字驱动,模块化框架理解和实现起来是最简单的。92、他的世界被人强行撬开,被最简单的方式打破了所有的设防。夜随bi……移风易俗大力推进殡葬改革工作移风易俗大力推进殡葬改革工作推行殡葬改革,提倡移风易俗、厚养薄葬、节地环保文明新风,是精神文明和生态文明建设的重要内容,也是全面建成小康社会的现实需要。作为第三批启动殡改……好吃妹区域势力战败行业巨头好吃妹是谁?好吃妹成立于2009年,平台上有晒图片、晒视频,经过不到一年的野蛮生长,也就是2010年,平台上有固定的访问量时,向商业方向发展。2010年,好吃妹平台……什么牌子的登山鞋舒服虽然有些鞋子采用防水的素材及特殊的设计使它的防漏功能提升,但整体来说,适合于短途郊游应该是重量较轻登山鞋子,不宜长程登山及探险性的活动,那如何选择登山鞋呢?选择一双和适的登山鞋……第一次点亮小灯泡在一个杨柳依依的下午,我们的科学课正在学习有关电的知识。老师发下了一节电池,一个小灯泡和一根电线。我第一次试着点亮小灯泡,手脚显然有些慌乱,不知道怎样点好,生怕一不小心触了电。……林蛙王每一分苦都是成功的原因甜蜜的林蛙产业这是林蛙,又名雪蛤、蛤士蟆,经济价值很高。林蛙主要生存在东北地区的山林之中。朱玉广在1400多亩的山林里放养林蛙。长白山的林蛙,在颈部都有1个人字的疙……智能门锁手机摇控开锁智能门锁逐渐走进了人们的视线中,钥匙不在是人们开锁的唯一工具,逐步出现了密码门锁,手机遥控开锁等方式,人们对传统古老的开锁工具有了新的转变,这种新的科技称之为智能门锁,而新型的……无需插件一键提取里的素材妈妈再也不很多小伙伴学习了不少PPT制作的技巧,但是做出来的PPT还是差了那么一点味道!这是为什么呢?为什么大佬们做的PPT总是那么好看呢?很大的原因还在于对素材的选取!仔细观察就会发现……暧昧是爱情恒温的利器简介:暧昧,是男女之间的一种特别的关系,一定要拿捏好尺度。如果拿捏不好尺度,就会很快变成恋人,退一步就变成了再普通不过的朋友。因此,掌握玩暧昧技巧可让男女之间完满渡过暧昧期,享……当妈的一定要知道有关孩子身高的四大疑问我们都非常关注孩子的身高的问题,会担心孩子长不高,那么会影响到孩子日后的交友、工作,那么,当妈的一定要知道!有关孩子身高的四大疑问都是哪些?就让本站的小编和您一起去了解一下吧!……
小儿槭糖尿病做的检查有哪几项早期诊断可根据家族史及生物化学检查在典型症状出现前作出,这样可以避免不可逆的脑损伤。用羊水穿刺、羊水细胞培养、酶活性测定等方法可对某些氨基酸代谢紊乱作产前诊断,以决定是否中止妊……十部关于蛇的电影最恐怖蟒蛇的电影大全蛇一直是一种可怕生物,民间关于蛇的传说都搬上了荧幕,关于蟒蛇的电影让观众看完都还内心惊恐不已。拍关于蟒蛇的电影最多的是泰国,甚至还有限制级电影,各种血腥大尺度镜头。其实所有动物……青年的呐喊远古人类透过洞穴的罅隙,寻找希望的火种;文人墨客深究文献,用自己的青春书写下千古传记。我抚摸历史的画壁,这画壁刻满了几代人的青春年华,令人感叹与唏嘘。纵观历史长河,时代或人的青……网上商户点评的被信任度堪比亲朋建议据国外媒体报道,在餐馆、咖啡厅等本地商业场所进行消费之前,如今的网民都会事先在网上查询消费者、社交网络好友的点评和评价。美国专业机构发布的2013版调查显示,越来越多的消费者关……教师批改学生作文时也要关注书写质量很多教师在批改学生作文时,都注意到一个非常奇怪的现象:六年级学生作文的书写质量居然不如五年级,五年级则不如四年级,而四年级又不如三年级。即使是同一个学生,在同一个学期、同一个作……户外遇到伤者怎么办处理知识要记牢户外运动受伤是很常见的情况,轻微伤害大家都很明白该如何处理,但是如果伤者伤势严重又该怎么办呢?佰佰小编给您总结户外严重受伤要如何救治。首先,应确定救援者及伤患均无进一步的……布艺沙发发霉怎么清洗该怎么预防发霉现象布艺沙发发霉了怎么办布艺沙发出现发霉的现象,一般与长期处在潮湿环境中或污渍残留引起的。布艺沙发发霉并不异味着要扔掉,正确的清洗霉变地方,然后结合阳光来消毒杀菌还是可……史前文明的惊人真相史前文明到底有多发达史前文明是科学家根据已有的文化遗址和不用的史前记录而得到的猜想,但是这些猜想并非空穴来风。科学家认为人类历史上不同周期会有不同的文明,而这些史前文明都是相互独立的。例如地球上最……免得造句用免得造句大全(91)这次攻击一定要斩草除根,免得对方日后报复。(92)心内不免发愁,只怕粥少僧多,应酬不到,难免得罪人。(93)单身不苦涩,可早睡可晚归,不用担心花容失色;可跳……年中国对外贸易民营企业强排行榜近日,2018年中国对外贸易民营500强企业排行榜揭晓。据榜单显示,进入榜单的前十企业分别是:深圳华为公司、华为终端(东莞)有限公司、江苏沙钢集团有限公司、日照钢铁控股集团有限……漫谈胎儿抚养费请求权摘要:虽然法律规定人权和权利开始诞生,但任何人都经历从母亲生育到生育的过程。这应受法律保护。如果胎儿只需要有权在出生后出生,则该权利被拒绝。不公平,不利于胎儿的保护。因此,提交……如何种芦荟在本文中:种植或移植芦荟日常护理,消除隐患繁殖新芦荟芦荟很受欢迎,种起来也简单。但是你得知道,它适合较热的气候,所以要掌控好适宜的浇水量和光照。和一般多肉植物不同的是,芦……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网