- 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 )中国最大最活跃的产品经理学习、交流、分享平台
您可能关注的文档
最近下载
- 《神经网络基础之》课件.ppt VIP
- 第3课 学习有方法 第1课时 (教学课件)2025统编版道德与法治三年级上册.ppt
- (5)显卡 836348006V323(msi GTX980TI MS-V323 图纸和点位图).pdf VIP
- 汉语语法教学-越来越……/越……越…….ppt VIP
- RJ八上Unit 6 Lesson 4 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 3 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 1 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 2 2025-2026学年人教版英语八年级上册.pptx
- 2023款比亚迪宋PLUS DM-i 冠军版_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 蓝牌随车吊的型号及报价.docx VIP
文档评论(0)