用Axure制作推箱子小游戏
本文是关于用Axure制作推箱子小游戏,一起来看看~
推箱子:
游戏简介
在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。(来自百度百科)
准备:
全局变量设置:
变量RX、RY,用来存储“人”方块的x、y轴坐标;
变量BX、BY,用来存储“箱子”方块的x、y轴坐标。
实现:
(1)控制
通过键盘上的方向(或小霸王的方向键)键控制“人”。
(2)移动
移动前需要获取当前人的位置并存储到变量中。
通过判断方向键设置人移动。
(需要将人设置成动态面板才能实现移动效果。)
(3)移动结果判断——人
人移动后位置分3种。
- 什么都没碰到,则移动生效;
- 碰到墙,还原回移动前位置(存储在变量中);
- 碰到箱子,箱子跟随移动(箱子移动前同样将箱子的位置存储到系统变量中)。
(4)移动结果判断——箱子。
箱子移动结果分为3种。
- 什么都没碰到,则移动生效(状态设置为状态1);
- 碰到墙、其他箱子,人、箱子均还原回移动前位置;
- 碰到目的地,则状态变为状态2(抵达)。
(5)游戏结果判断
如果箱子碰到目的地,改变状态后判断游戏是否结束。
即判断所有箱子是否都处于目的地。
体验链接:https://axhub.im/pro/808903f9ed03d5d0/%E6%8E%A8%E7%AE%B1%E5%AD%90.html
本文由 @ fraidei 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自 Pexels,基于 CC0 协议
倒是把权限打开给我们看看啊哈哈
怎么现在链接看不了了
不仅交互玩得牛,重点是还特有耐心
链接打不开没权限
牛逼。。
厉害
链接打不开没有权限
这本质上就是用 axure 做可视化编程呀。
第一步fire在up上的鼠标单击时,UP是指什么呀
大佬~有空方便出下视频教程吗?有些细节还是看不懂… o(╥﹏╥)o 😥
第一步FIRE在up上的鼠标单击时,这个‘up’指代什么
链接:https://pan.baidu.com/s/1lYZ04S23P96Z3rGaHtj9wA 密码:8fe1
有一些细节还是没看懂
链接:https://pan.baidu.com/s/1lYZ04S23P96Z3rGaHtj9wA 密码:8fe1
能分享一下源文件吗
第二步,把人的位置存储到变量中,设置在哪个动作中?
链接:https://pan.baidu.com/s/1lYZ04S23P96Z3rGaHtj9wA 密码:8fe1
https://axhub.im/pro/32acf0e0782cceb6/phone.html
没有访问权限
https://axhub.im/pro/32acf0e0782cceb6/phone.html
666,城里人城会玩
屯里买不起游戏机,只能自己做游戏,哈哈哈。
会玩(๑•̀ㅂ•́)و✧
大大大大佬ヽ(゚Д゚)ノ