主题:  请教有关俄罗斯方块的问题

xuyi_5d

职务:普通成员
等级:2
金币:1.0
发贴:179
#12001/3/22 8:12:48
如何对消块和单块悬空进行判断,请高手告知基本思想。



dexn

职务:普通成员
等级:1
金币:1.0
发贴:157
#22001/3/22 9:49:41
我也正做这游戏,当然只是为学习而已。
我的想法是一横行用一个列表记录,这样,就可以判断是否填满,是则消除,否则保持,根据下边的行数(列表数)判断所在的纵轴位置。
只是想而已,还没做,希望可以交流。



xuyi_5d

职务:普通成员
等级:2
金币:1.0
发贴:179
#32001/3/22 11:02:50
可惜director不支持二维数组,要有很多地方需要转换为一维数组



荣誉版主

职务:普通成员
等级:1
金币:0.0
发贴:71
#42001/3/22 11:57:59
pMyList = [[1,1,1,1],[0,0,0,0]]

put pMyList[1][1]

put pMyList[2][1]



荣誉版主

职务:普通成员
等级:1
金币:0.0
发贴:82
#52001/3/22 12:37:48
Director支持表中表,而且可以无限嵌套,可以表现各种复杂的数组,楼上的就是其中的表现方法。



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#62001/3/22 13:02:22
再比如[1,2,[1,2,[3,3,3,[2,2],4],2,1],5,6]
只是可以这么写,怎么用就要发挥了
关于俄罗斯方块我想运动方块和底板显示方块是相互独立两个脚本,然否
有请cjx兄,见教一下,呵呵



mtyou

职务:普通成员
等级:1
金币:0.0
发贴:78
#72001/3/22 22:51:41
我没用到数组就做好了,可以发个给你



dexn

职务:普通成员
等级:1
金币:1.0
发贴:157
#82001/3/23 9:03:45
楼上的老兄,你是怎么做的呢,可以说说吗?当然没问题的话,也给我发一个,好吗?
dexn@263.net



mtyou

职务:普通成员
等级:1
金币:0.0
发贴:78
#92001/3/23 21:22:30
我是通过检测一系列排列有序的sprite的member来实现的