码迷,mamicode.com
首页 > 其他好文 > 详细

73.推箱子

时间:2020-04-17 12:23:10      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:获取   text   封装   color   strong   图片   函数   inf   ase   

 技术图片

 

技术图片

初始化函数:init   

m.style.cssText="" 控制m的css

 技术图片

 

 初始化函数,要创建地图,传进level

 

技术图片

 

初始化函数外:

 技术图片

 

全局变量定义相应关卡地图数据:

数组里面可以创建数组,每个二维数组都是一个关卡:

技术图片

 

墙、球、盒子、人物:对应数组里四个数字

 技术图片

 

 每一关地图都不同,先清空:

技术图片

 

技术图片

把每一个case里要执行的代码,封装起来

 

技术图片

 

 oDiv oImg 都属于变属性对象,根据属性变化而封装成不同对象,添加到父级内部,

 技术图片

 

 创建盒子之后,还要创建img标签

技术图片

 

也可以:技术图片

把创建的img标签添加到div里面:

技术图片

 

技术图片

 

 改:要把oDiv oImg 设置成全局变量

技术图片

 

 技术图片

 

技术图片

 

 技术图片

 

 技术图片

 

 给盒子添加类名:

技术图片

 

 控制小人移动:

获取小人:

技术图片

 

 技术图片

技术图片

 

73.推箱子

标签:获取   text   封装   color   strong   图片   函数   inf   ase   

原文地址:https://www.cnblogs.com/yzdwd/p/12719025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!