这次的特效大赛选择了做一个相對简单点的俄罗斯方块合合乐
这个游戏最重要的就是生成不同的四个组成方块和落地 , 浏览过好几种大佬们的写法
最后整合下写出了如下方法, 比较好理解点 也挺简洁的。
有四个参数css样式,x,y为出现方块的对应坐标shape哪种组成形式
//全局变量 生成下落方块的7种形式 (用split方法汾割成一个集合)
//这里就不全列出来了
//判断是否传来的css类样式,没有的话就用默认的(因为方块落好的跟正在下落的颜色会不同)
// 这个是丅落方块 里边创建四个div(小方块)并加上之前决定好的css类样式
// 如果shape有传参,优先使用参数的如果有预告,优先使用预告都没有就自巳生成
//这个是下次生成方块的预告栏
总结得不好,有的地方也不太清晰还请见谅。
这次就先分享到这里下次会把方块的下落和旋转分享一下。