一个拼图游戏的原型

AxureRP7.0资源 小楼一夜听春语 5980℃ 0评论

思路:

与空白位置相邻的位置可以移动到空白位置。如果将9宫格位置进行编号的话,如下图:

jgg

如果找规律的话,能够看到,相邻的格子,编号数字中只有一个相差1,这就是条件。

依照这个思路我们把九宫格放入动态面板的左上角起始位置,这样格子的坐标除以宽度或高度就相当于编号,如果编号与记录的编号有只有一个方向相差1,就可以把格子移动到空白的位置,然后把格子移动前的位置,进行记录。

pt

这个原型来自与群友的交流,我做完之后觉得可以锻炼逻辑思路和条件表达式的编写,特此分享给大家!

源文件下载:http://pan.baidu.com/s/1mixqhJU ( 注意:Axure RP 8中有Bug,没有效果!请使用7.0查看。)

 


~~~~~~~~~~~~ 正文结束 下面没了 ~~~~~~~~~~~~

小楼老师再出新作,倾力打造Axure RP 8精品课程系列,以最短的时间高效完成学习目标,入门进阶与实战案例并重,是0基础的新手从入门到精通的必备课程。

《AxureRP 8 入门与实战 - 入门篇》------从零入门进阶的最佳课程------【点此查看详情】

《AxureRP 8 入门与实战 - 案例篇》------实战手册图书的同步视频------【点此查看详情】


转载请注明:Axure原创教程网 » 一个拼图游戏的原型

喜欢 (18)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. 神马时候开线下课呀等不及了
    八二年土豆2016-05-27 00:46 回复
    • 网站首页右侧有报名地址 里面有最新的开课信息
      小楼一夜听春语2016-05-27 08:14 回复
  2. 小楼老师你好,我看了下你这个拼图的原型,有几个疑惑想请教一下:1.在判断条件为true后,移动this至([[lx*50]],[[ly*50]]),这里坐标里面的[[]]为什么要加? 2.移动后设置文字于LocationX等于[[This.x/50]],文字于LocationY等于[[This.y/50]],这步是在移动动作结束后执行的,那This.x和This.y不就是移动后的x,y坐标了吗,而不是原先移动前的坐标。
    西乌拉2016-06-06 17:54 回复