关系经济人类预测化学自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

有趣的案例钓鱼游戏的设计

12月28日 凉夕夏投稿
  学习Axure的时候觉得中继器与函数很枯燥?本文教你一个赶走枯燥的方法设计游戏!让你感觉学习Axure原来可以这么有趣!
  Axure是产品经理工作中最重要的软件之一,除此之外对PS、Visio也应该有所了解。不过就产品经理而言,Axure是最有代表性的软件。大多数人都可以做到使用Axure画一些简单的原型图,但是到了交互方面则捉襟见肘,中继器和函数是不少产品经理面前的两座大山。
  有趣的内容能够减少人在学习中的抵触心理,Axure的函数无疑是十分枯燥的,且一般用不到的特点容易让人没有动力进行学习。这种情况下,自己制作一些有意思的东西对于技能的锻炼以及娱乐身心都有很大的益处。
  一、制作结果
  主要交互:
  小鱼会来回循环的游泳且会转身;
  小鱼的速度实际上是随机的,即不是匀速运动;
  可以设置难度完成小鱼速度的切换;
  点击鱼钩可以进行捕鱼,捕捉成功后得分且小鱼将会回到原来的位置。
  体验地址:点击此处
  二、制作方法
  1。用Axure画背景元件
  这一步很简单,图片就是由几个矩形,一个椭圆,一个小鱼组成的。其中值得注意的是小鱼的图片需要png不带背景的图片,否则会有一个背景框的存在。
  png的制作方式很简单,可以在网络上下载一个背景比较纯净的小鱼图片,然后使用PS进行抠图,最后去掉背景页然后保存为png格式即可。
  因为小鱼是需要转身的,所以可以将方向相反的小鱼分别储存为动态面板的两种状态。当然,图片的水平翻转需要PS的帮助。这样,只要改变动态面板的状态就可以实现小鱼的转身。
  2。鱼钩动作
  鱼钩动作的设置如上图所示,鱼钩是由鱼钩以及鱼线两部分组成的,鱼钩的动画为移动,而鱼线的动画则为尺寸的改变。因为还需要收回,所以移动后再设置反向的移动即可。这一步的触发方式设置为鼠标点击鱼钩。
  3。钓鱼动作
  通过上述两步可以实现钓鱼的动作。这里主要的知识点是接触操作,可以在条件中进行设置,被掉的鱼运动是垂直的,故而其移动的坐标中x值为0。
  此处设置的难点是:注意移动设置中的相对位置和绝对位置,如果不慎弄反可能导致交互出错。
  到这里看起来已经实现很多功能了,但实际上还差很多,比如现在的鱼是不动的,且将鱼掉走之后就没有可以掉的鱼了,游戏无法继续进行。
  4。全局变量的定义
  接着为了实现鱼的往复运动,得分的计算,以及难度调节功能,需要设置三个全局变量。
  dx:应用于方向的改变;
  score:用于记录游戏得分;
  level:用于游戏等级的调节。
  此处可以先将其默认值设定一下,dx为1即不反向,score为0即初试分数是0,level为1即初始难度为1。
  5。鱼的移动
  鱼的移动是水平不匀速移动,不匀速为了增加钓鱼预判的难度。其设置方式如上图所示,其中用了随机函数math。random。dx是为了改变其方向,默认值为1,level则是为了改变其难度,默认值同样也是1。
  6。鱼的转身
  鱼不可能朝向一个方向一直运动下去,这样无法完成游戏,所以可以设置其边界条件,让其超出边界的时候dx的数值变为1实现反向移动。此外还需要在边界的时候修改鱼的状态,否则就会出现鱼是倒着游泳的样子。
  反向由dx数值的改变来完成,而鱼的状态则是由state的改变来完成。
  7。鱼的复位以及得分判定
  这是比较有难度的地方,为了能够让游戏成为无限模式,鱼被钓走之后必须回到原来的地方且分数增加。被掉走的鱼不能够在鱼钩上继续移动。
  因此设置如上图所示,其中dx为0限制了继续移动,移动鱼to(440,398)让鱼可以复位,设置dx为1、yu为state1让鱼可以继续游动,score相关则是统计用户的游戏得分。
  三、可以改进的地方
  本游戏的制作还是很粗糙的,所有可以改进的地方很多,有兴趣的读者可以尝试自己做一做。这里作者提几个很简单就可以改进的点:
  让画面效果好一些,直接找更好的图片就可以实现;
  多个鱼同时游动,重复上述操作,多几种鱼的类型;
  增加鱼雷,即设置几个移动的鱼雷,鱼钩碰到之后即宣布游戏结束或者得分清零;
  鱼的y方向增加移动特效,这一点也很好实现,即y轴方向增加随机数位移即可;
  增加暂停功能,设置条件让鱼的速度变为0即可以实现这一点。
  上图是稍微美化了的结果,是不是好看很多呢,其实只要用心还是可以做出不错的作品的。
  四、总结
  本实例难度中等,相信对于axure有一定基础的读者可以直接重复出来,对于axure的认识仅停留在画原型上的读者,可以先学习相关的内容再进行练习。
投诉 评论 转载

孕妇有脚气可以用达克宁吗如果孕妇脚气不是特别严重,建议不要使用达克宁,虽然达克宁是外用药物,每次用量也比较少,但毕竟达克宁的主要成分是硝酸咪康唑,在早之前,美国食品和药物管理局已经将咪康唑定为C级药物……为什么辽国没有编入中国历史宋朝是正统辽灭国早于宋中国历史上第一个大一统王朝是秦朝,之后是西汉、新朝、玄汉、东汉、三国、晋朝、南北朝、隋朝、唐朝、五代、宋朝、元朝、明朝、清朝、中华民国、中华人民共和国。而在这其中,偏偏没有契丹……你知道吗对她赞美家爱抚挑起她性欲望性活动是人类物种繁衍生息的重要活动。现实生活中关系良好的夫妻之间往往有和谐的性关系。对她赞美家爱抚挑起她性欲望的几个性高潮性技巧床上温柔的抚摸,对她身体轻柔地爱抚,……给女朋友备注什么有创意操作方法01:hr第一个给大家介绍的就是小编在网上看到的一个比较有创意的备注,就是给女朋友备注我方水晶,感觉男孩非常想保护女生呢,真的是很有创意,感觉还不错呢,你们觉得呢……生菜是女性经期的养生时蔬生活中,女性来大姨妈出现的现象是很常见的问题,因此经期饮食的调理工作显得格外重要,吃对食物对于缓解的症状很有帮助,其实生菜是女性经期的养生时蔬。1、月经期能吃生菜吗……孕妇旅游最佳期是什么时候孕妇是一个特殊人群。但这并不意味着孕妇就没有权利或者说不适合旅游。适当的旅游不仅能放松身心,还有利于小宝宝的成长。下面向你介绍一下孕妇旅游的基本常识。当怀孕到五六个月的时……百合花代表什么百合花代表着对新人百年好合的美满祝福,希望他们在患难与共的困难中携手成长;它还表达着幸福与欲望,适合送给自己的同事与朋友;百合花也代表着幸福美好、健康快乐的家庭,适合送给最亲最……有趣的案例钓鱼游戏的设计学习Axure的时候觉得中继器与函数很枯燥?本文教你一个赶走枯燥的方法设计游戏!让你感觉学习Axure原来可以这么有趣!Axure是产品经理工作中最重要的软件之一,除此之……个移动界面上的旋钮和刻度盘设计示例从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。这种转变并意外,旋钮和刻度盘不需要占用移动设备的太多空间,并可以简单……先让用户试用注不注册由用户自己决定LeeMunroe作为一名设计师和开发者,他表示不让用户试用产品就强迫他们注册,这不仅有损用户体验,也会伤害用户对产品的第一印象。产品人应该去设计好让用户逐步参与到产品中的过程……测你是不是一个胆大心细的人一个人的成功,与胆大心细之间还是有着必然联系的。其实,这一特性,往往也能决定一个人一生所能达到的高度。如果你也恰好对此感兴趣,就来做一个趣味测试,看看答案能否告诉你,你到底是不……菩提树是什么树多数为桑科类的常绿树种菩提树在我国是一种带有神话色彩的树种,其实它是真正存在的,它是一种桑科类的乔木树种,生性强健且比较高大,一直以来与佛教紧密联系,它的枝叶四季常绿,是代表智慧的化身,在我国也是重……
感恩公司做值员工还债的女人们群众文化活动的时代价值及其管理创新迟延交付的法律适用问题研究我妈人到中年职场上走下坡路时要奋力做好这蘑菇西施爱得心累放手的说说女生适合秀恩爱的说说五一理财攻略招让你躺着也赚钱关于沙雕的文案简单沙雕的短句子圆脸女生适合梨花头吗瘦脸内扣梨花头远离脸型烦恼
最有意思的养老金调整方案如何应对中学生的挫折心理海南热带海洋学院三亚学院和琼台师范学院,海南三所二本谁强?跳蚤与蚊子刑事诉讼申诉主体有哪些酸奶被称为魔鬼食物?真实案例现身说话,食用不当会诱发胃癌张家港市征地补偿标准是什么?无线路由器安装教程如何连接网络设备详解我的学校犹如牢房作文曹冲称象教学课件大龄青年提高怀孕率必做的3件事!老人饮食:四季如何进补

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州