用Axure制作推箱子小游戏

five
24 评论 43518 浏览 100 收藏 4 分钟

本文是关于用Axure制作推箱子小游戏,一起来看看~

推箱子:

游戏简介

在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。(来自百度百科)

准备:

全局变量设置:

变量RX、RY,用来存储“人”方块的x、y轴坐标;

变量BX、BY,用来存储“箱子”方块的x、y轴坐标。

实现:

(1)控制

通过键盘上的方向(或小霸王的方向键)键控制“人”。

(2)移动

移动前需要获取当前人的位置并存储到变量中。

通过判断方向键设置人移动。

(需要将人设置成动态面板才能实现移动效果。)

(3)移动结果判断——人

人移动后位置分3种。

  1. 什么都没碰到,则移动生效;
  2. 碰到墙,还原回移动前位置(存储在变量中);
  3. 碰到箱子,箱子跟随移动(箱子移动前同样将箱子的位置存储到系统变量中)。

(4)移动结果判断——箱子。

箱子移动结果分为3种。

  1. 什么都没碰到,则移动生效(状态设置为状态1);
  2. 碰到墙、其他箱子,人、箱子均还原回移动前位置;
  3. 碰到目的地,则状态变为状态2(抵达)。

(5)游戏结果判断

如果箱子碰到目的地,改变状态后判断游戏是否结束。

即判断所有箱子是否都处于目的地。

体验链接:https://axhub.im/pro/808903f9ed03d5d0/%E6%8E%A8%E7%AE%B1%E5%AD%90.html

 

本文由 @ fraidei 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pexels,基于 CC0 协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 倒是把权限打开给我们看看啊哈哈

    来自广东 回复
  2. 怎么现在链接看不了了

    来自广东 回复
  3. 不仅交互玩得牛,重点是还特有耐心

    来自陕西 回复
  4. 链接打不开没权限

    来自陕西 回复
  5. 牛逼。。

    来自广东 回复
  6. 厉害

    来自江苏 回复
  7. 链接打不开没有权限

    来自福建 回复
  8. 这本质上就是用 axure 做可视化编程呀。

    来自上海 回复
  9. 第一步fire在up上的鼠标单击时,UP是指什么呀

    来自广东 回复
  10. 大佬~有空方便出下视频教程吗?有些细节还是看不懂… o(╥﹏╥)o 😥

    来自浙江 回复
  11. 第一步FIRE在up上的鼠标单击时,这个‘up’指代什么

    来自广东 回复
    1. 来自北京 回复
  12. 有一些细节还是没看懂

    来自广东 回复
    1. 来自北京 回复
  13. 能分享一下源文件吗

    来自广东 回复
  14. 第二步,把人的位置存储到变量中,设置在哪个动作中?

    来自福建 回复
    1. 来自北京 回复
  15. 来自北京 回复
  16. 没有访问权限

    来自广东 回复
    1. 来自北京 回复
  17. 666,城里人城会玩

    来自北京 回复
    1. 屯里买不起游戏机,只能自己做游戏,哈哈哈。

      来自北京 回复
  18. 会玩(๑•̀ㅂ•́)و✧

    来自广东 回复
  19. 大大大大佬ヽ(゚Д゚)ノ

    回复
专题
11600人已学习12篇文章
金融产品的流程与常见策略规则类型是从事相关行业人员需要了解的重要内容。本专题的文章分享了消费金融APP流程详解。
专题
19253人已学习13篇文章
本专题的文章分享了从不同维度拆解一款产品或者功能,有利于提升我们对于产品和功能的思考能力。
专题
13181人已学习12篇文章
随着互联网的不断发展,如今获客渠道及方式也有很多。本专题的文章分享了获客渠道及方法。
专题
36129人已学习19篇文章
新媒体运营,多的是你不知道的事!
专题
12754人已学习14篇文章
良好的交互规范可以很好的帮助企业、团队提高产出,保证用户体验。本专题的文章分享了交互规范指南。
专题
15506人已学习12篇文章
用户增长是一个复杂体系,涉及产品、运营、市场、技术等多个环节的相互配合,本专题的文章分享了用户增长方法论。