-
js结构图查看全部
-
记下来查看全部
-
初始化方块gameDiv,nextDiv就是让两个方块在页面相对应的位置显示,而nextDivs则可以直接将方块的nextdata显示到屏幕上,但是对于gameDiv来说并不只体现当前方块cur,而是以前所有方块均显示,所以应该用Gamedata传参而Game中游戏初始化,其实就是其内部的方块初始化。查看全部
-
local创建游戏对象,游戏对象运行的容器,script创建local对象并且运行start开始函数,local中的start函数为方块的初始化提供了参数,查看全部
-
定义的方块数据包含数据,原点等,初始化方块之后可以实现game参数的传递,方块初始化主要是创建div查看全部
-
Game的初始化内容来自于所建立初始化后的方块,上次提到Game数据的来源。查看全部
-
方块的动态运行组成了游戏的根本也就是game.js,在主页面调用js时,先调用方块,再是squareFactory,后是Game,再是local,remote,script。。。 进行游戏game.js的定义: 在game.js中初始化div是从哪接收到的数据呢?查看全部
-
由七种不同的方块建立成一个完整的方块模型,squareFactory为方块提供了某些作用,现在还不清楚,但加入了squareFactory之后才是真正鲜活的方块。查看全部
-
这里创建一个刷新函数,上步已经实现初始化可以在页面上显示容器的基本模型,现在利用Data里面不同的数据值实现不同状态方块的显示。就利用刷新函数,改变className,不同name对应不同状态。查看全部
-
首先做一个页面显示下一个方块的容器nextData(显示下一个方块的类型状态等相关的数据)+nextDivs(盛装这些游戏数据)+nextDivs的初始化(在相对的位置上创建这些div,使其在页面上能够体现出来),在做一个方块进行游戏的容器gameDivs,gameData,gameDivs的初始化函数。经过这些步骤就可以为游戏提供了一个整体的运行的容器。查看全部
-
老师这几个函数目的很明确,initGame() 和 initNext() 这两个函数,都是要在根据gameData 和 nextData这两个数组生成了元素,然后再把这些生成的元素appendChild()到页面中的 .game 和 .next 这两个框体中,并且把这些元素分别放在了两个不同数组中,方便之后的refresh操作。所以在执行了这两个函数后,页面上实际已经有了这些方块,只是还没有显示, 为了显示这里方块,就用到了后面的 refreshGame() 和 refreshNext()这两个函数, 它们是根据 gameData 和 nextData 这两个数组中的最里层元素的值,来对已经存在于这两个框体中的方块进行操作其显示或隐藏。希望我的理解没有错,因为我会根据我的理解自己写函数查看全部
-
初始化方块所传入的参数是什么参数?方块类得参数不包含gameDiv和nextDiv查看全部
-
俄罗斯方块原理查看全部
-
最后的总结可以再多看看,是编程思想的总结查看全部
-
我的笔记查看全部
举报
0/150
提交
取消