当前位置:首页 > 设计在线 > 平面动画 > Flash > 推箱子游戏

推箱子游戏

点击次数:45 次 发布日期:2008-11-21 23:33:48 作者:源代码网
源代码网推荐 点击浏览该文件
①首先画地图
地图数组形式如下;
第一关
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)
};
源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华