- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天天打飞机没意思,我来打个坦克
天天打飞机没意思 ,我来打个坦克
看到一篇打飞机的文章 ,深受启发 ,但是感觉飞机打太多伤 体 ,抽空试了试做了个打坦克的游戏
。
玩法介绍 :
上下左右移动 ,空格开火 ,可以攻击右边的坦克。
设计思路 :
游戏嘛 ,首先要有主角 ,即我们的坦克。根据经典的红白机坦克大战来作为参考的话 ,坦克可以往
上下左右四个方向进行移动 ,移动的时候 ,坦克的朝向也要跟着变化。
行走搞定后 ,接下来就要能够发射炮弹。炮弹有两种状态 ,正常飞行和销毁状态。按下空格可以发
射炮弹 ,碰到敌方坦克或边界就切换成销毁状态。
接下来要做一个敌方坦克来做靶子 ,让子弹碰到靶子后 ,靶子摧毁 (隐藏 )
思路有了 ,接下来开始制作。
1、首先制作出坦克 ,以及坦克上下左右的四个朝向 ,这个需要利用动态面板 ,添加四个状态 ,每个
状态画一个坦克 ,那么坦克四个方向的图就有了。
2、接下来在页面的全局事件上 ,加上按键事件 ,上下左右来开动坦克。
开动坦克的时候 ,根据按键方向 ,让坦克移动一下 ,同时利用动态状态设置 ,来达到改变坦克朝向
的目的 ,用条件判断按键 ,和移动就可以实现了。
3、好了 ,现在我们可以运行一下 ,看看坦克是否能正常行走。接下来就要让坦克发射炮弹了。要
注意 ,炮弹我们这里只做一发 ,因为太多的对象axure 目前不支持太复杂的交互。炮弹的整个流程是
:发射移动碰撞消亡。我们首先制作炮弹的发射和移动。炮弹的移动方向 ,首先是根据发射时的
坦克朝向来判断 ,然后自 再不停的循环移动。
开火时 ,我们可以通过获取坦克的动态面板状态 ,来获取子弹的发射方向 :
然后把这个方向的值 ,用设置文本动作 ,赋值给炮弹元件。
接下来 ,在子弹的移动事件上 ,写上判断当前炮弹元件的值是哪个方向 ,就让炮弹往哪个方向移
动10像素。
注意 ,要先设置等待50毫秒 ,再移动 ,这样才可以触发移动事件的不停循环。如果把这两个动作
颠倒 ,坦克就不会有动画了。
做好之后 ,可以尝试发射一下 ,看看子弹是否正常移动
4 、接下来继续在子弹的触发器上加上碰撞检测 ,碰到边界或者敌方坦克后消亡。
首先制作出界判断。我们可以利用条件判断 :局部变量来获得子弹的坐标x和y ,如果横坐标小于0
或者大于等于800 ,或者纵坐标小于0或者大于等于600就算出界。出界后 ,隐藏子弹 (消亡 )。
接下来用条件判断 :区域接触 ,来判断子弹是否接触到了敌方坦克 ,如果接触到了 ,子弹和敌方坦
克同时消亡。
5、好了 ,到此为止我们的坦克会走 ,炮弹的移动也做好了。接下来就是要考虑如何进行炮弹的循
环发射了。
axure8加入了触发事件 ,我们可以用它来实现函数功能 ,这样循环发射炮弹这种以前实现起来比较
复杂的逻辑 ,现在可以利用函数来进行变相的if 嵌套循环 ,这也是axure8制作复杂交互的一个重要
亮点。
在按下空格时 ,首先调用子弹初始化函数 (绑到单击事件上 ),首先判断子弹处于消亡状态 ,即元
件子弹可见不等于t rue ,然后显示子弹 ,并触发子弹朝向设置函数 (绑到双击事件上 ),然后将子
弹的位置初始化到坦克的位置 (还是用获取元件坐标事件来实现 ,用加减法加入一个位置偏
移量 )。O K ,到这里就大功告成了。
函数调用关系图 :
后记 :
本人之前的职业是做网游设计的 ,现在axure越来越强大了 ,这个原型目前是初试牛刀 ,还有很多想
加入的功能并未添加进来 ,比如是否可以结合数据集 ,做出刷怪器 ,坦克加入A I ,地图上增加砖墙
等互动物件等等。如果有喜欢的人 ,后面可以一起来讨论。
原型文件 :
作者提供 :
ht t p://pan.baidu.c m/s/1hrcMBNe
人人官方 :
链接: ht t p://pan.baidu.c m/s/1c1hEFvy 密码: f n22
人人都是产品经理 (w shipm.c m )中国最大最活跃的产品经理学习、交流、分享平台
您可能关注的文档
- 佛朗克FRHV5000高压变频样本(2014版).pdf
- 便宜做网站.ppt
- 信长之野望14创造合战技巧及战略战术进阶攻略.pdf
- 倩女幽魂手游转职流程简介.pdf
- 光变色粉.doc
- 光影变幻PPT件.ppt
- 光与色的变幻ppt动画模板15页.ppt
- 全球变暖2012.ppt
- 关注乌克兰局势.ppt
- 再漂亮的老婆,生完宝贝后都变成了这样......pdf
- 专题01 有理数(人教版2012)(解析版)-A4.docx
- 第05讲 古典概型与概率的基本性质(复习讲义)(全国通用)(解析版)-A4.docx
- 专题05 阅读理解之应用文 【期末必刷15篇】(原卷版)-A4.docx
- 专题训练:反比例函数K的几何意义专题训练(原卷版)-A4.docx
- 2.3.2 胚胎工程技术及其应用-【省心备课】2024-2025学年高二生物同步教学精优课件(人教版2019选择性必修3).pptx
- 专题05 阅读理解之应用文 【期末必刷15篇】(解析版)-A4.docx
- 3.2.3 基因工程的基本操作程序 第三步-【省心备课】2024-2025学年高二生物同步教学精优课件(人教版2019选择性必修3).pptx
- 智慧工业园区智慧管理及运营平台建设方案共页.pptx
- 施工现场混凝土试件标识的创新 .pptx
- 闽教版五年级下册Unit4_PartA教学课件.ppt
文档评论(0)