推箱子游戏
点击次数: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代表蓝色块移动的目的地; ②点击色块后,该出现哪些移动箭头,这个也是根据数组中的数来判断的,比如红色块吧,2的上,下,左,都是0,即表示,上,下,左的移动箭头可见,这样判断就能实现控制哪个箭头显隐。 ③点击移动箭头后的判断::这个也是根据数组中的数来判断的,还是拿红色块来说吧,当点击红块后,出现移动箭头, 当点击向左移动后,就一直判断2左边是不是0,是的话,就交换位子,直到2的左边是1(即碰到1)这样就实现了移动 ④色块移到对应颜色框后的判断,是否数组中 6的下边是4,7的右边是3 if((map_array[0][2]-2)==4 and (7-3)==4){
源代码网供稿.gotoAndPlay(2) }; |

点击浏览该文件