用JavaScript语言制作俄罗斯方块时如何把堆齐的一排取消掉,并将上面的图形不变自动下落

guanzijuan123 2009-11-25 08:32:43
用JavaScript语言制作俄罗斯方块时如何把堆齐的一排取消掉,并将上面的图形不变自动下落
...全文
151 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
弘毅致远 2009-11-26
  • 打赏
  • 举报
回复
看看。。。。。
dudp1985 2009-11-26
  • 打赏
  • 举报
回复
每行的div加个num属性,每有一个格子是方块的就加上1,落到底后要是num等于列数了就把这行消掉,再在最上新加一行

<div style="border:1px solid black;width:200px;">
<div num="0">
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
</div>
<div num="0">
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
<div style="width:18px; border:1px solid black;float:left"></div>
</div>
</div>
千游 2009-11-26
  • 打赏
  • 举报
回复
UP! 学习!
dh20156 2009-11-26
  • 打赏
  • 举报
回复
“把堆齐的一排取消掉”这个有两种方式:

移除元素:http://topic.csdn.net/u/20090622/09/4bd25aff-91af-4e1b-9d96-625fed3c1898.html
更改元素样式:http://topic.csdn.net/u/20091013/09/0eae15ca-576d-447f-8018-c34a8f7d43a0.html

“并将上面的图形不变自动下落”
这个需要有一个Groups的概念,要维护这样一个组,参见:

http://topic.csdn.net/u/20091013/09/0eae15ca-576d-447f-8018-c34a8f7d43a0.html
poikill 2009-11-26
  • 打赏
  • 举报
回复
学习!
wosqqa 2009-11-25
  • 打赏
  • 举报
回复
不懂 也要支持下
xiaojing7 2009-11-25
  • 打赏
  • 举报
回复
http://www.jb51.net/article/16532.htm

这里面有一个代注释的,基本上是擦出,重绘

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧