快好知 kuaihz订阅观点

 

用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

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:用Axure制作推箱子小游戏  推箱子  推箱子词条  小游戏  小游戏词条  制作  制作词条  Axure  Axure词条  
原型

 Axure教程:星级评分功能设计

我们知道很多网站、APP等的评价系统都有按星级评分的功能,大部分是5个星级,依次代表1~5分。且不论这些系统背后的复杂逻辑,单纯从用户打分的角度来讲,似乎是一个...(展开)

原型

 Axure生成的原型html如何...

当PM完成Axure原型评审后,一定不能忘记备份这些原型html,后续可能需要查询以及技术撕逼。希望通过Axure原型的几种使用场景,让初级PM对它的来龙去脉有...(展开)