推箱子游戏 |
| 作者:佚名 来源:闪吧 作者: xiaozhu515 更新:2007-1-13 20:43:25 错误报告 我要投稿 |
点击浏览该文件 ①首先画地图 地图数组形式如下; 第一关
map_array=[[1,1,6,1,1,1], [1,0,0,0,0,1], [1,2,0,0,0,7], [1,0,0,0,0,1], [1,1,0,3,0,1], [0,1,1,1,1,1]];
数字0代表空,数字1代表墙壁,数字2代表红色可移动的块,数字3代表蓝色可移动的块,数字6代表红色块移动的目的地,数字7代表蓝色块移动的目的地; 用for循环访问数组中的数,然后对应的联接到库中的影片剪辑,这样地图就生成了
②点击色块后,该出现哪些移动箭头,这个也是根据数组中的数来判断的,比如红色块吧,2的上,下,左,都是0,即表示,上,下,左的移动箭头可见,这样判断就能实现控制哪个箭头显隐。
③点击移动箭头后的判断::这个也是根据数组中的数来判断的,还是拿红色块来说吧,当点击红块后,出现移动箭头, 当点击向左移动后,就一直判断2左边是不是0,是的话,就交换位子,直到2的左边是1(即碰到1)这样就实现了移动
④色块移到对应颜色框后的判断,是否数组中 6的下边是4,7的右边是3
if((map_array[0][2]-2)==4 and (7-3)==4){ gotoAndPlay(2) };
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |