这个有多种实现方式,页面少的话写在一个文件里,靠控制隐藏和显示就可以实现。
页面多的话可以每个场景一个页面,点击选项打开对应的页面。
如果是多页面的情况,你点击的时候转到另一页了,当然和文字会有变动。如果要动画效果,就需要jquery或者CSS3
总之,你要的这个东西很简单,但是很费时,建议找一个懂代码的人来写。
不需要利用坐标来完成,利用表格来完成会更简单一点。这个我没有做过,但是可以说一下大概的思路。我做贪吃蛇的时候也是利用表格来做的。
1、建立背景,背景即为一个表格。每一个单元格设置ID值,方便以后使用。
2、建立各种块,比如说方块啊什么的。具体方法,比如说方块,一旦你确定了方块中的一个格子的ID,根据计算,你可以算出方块中所有格子的ID。其他的块建立方法也是如此。
3、产生一个随机数,每隔随机数代表一种块,比如如果是1,则会产生长条形,如果是2,则产生方块等等。
4、根据产生的块,在背景里改变块所占的单元格的颜色,表示这个块,然后块慢慢的下落,这个用id值和定时器就可以完成。在下落的时候,注意要用颜色值来判断下面的一个是否已经有块,有了就不在下落,停在这里,没有则下落。
5、一旦块一停住,则遍历表格,发现表格的一行的颜色不是背景色,表示这行已经被占满了,可以让这行以上的所有有块的单元格,下落一行。
6、如此循环……
呵呵,表达能力不好,不知道我这样说清楚了没有……