俄罗斯方块设计与实现测试用到了哪些方法

1个回答
展开全部
摘要 您好,亲 ! 我们定义一个二维数组10*20,代表整个空间的状态,初始全为0,0表示未被方块占用,1占用。因此,左移只需判断的是二维数组中每个方块的offsetX-1位置是否被占用,是否越过了左边界。offsetX与x的关系是:x=offsetX*方块边长。
如果我们不想判断边界,那么我们可以把这个二维数组扩大为11*21的数组,最左列、最右列和底行初始化为1,相当于在原有二维数组之外包了一层墙壁。
希望可以帮到您哦!
咨询记录 · 回答于2022-05-13
俄罗斯方块设计与实现测试用到了哪些方法
您好,亲 ! 我们定义一个二维数组10*20,代表整个空间的状态,初始全为0,0表示未被方块占用,1占用。因此,左移只需判断的是二维数组中每个方块的offsetX-1位置是否被占用,是否越过了左边界。offsetX与x的关系是:x=offsetX*方块边长。如果我们不想判断边界,那么我们可以把这个二维数组扩大为11*21的数组,最左列、最右列和底行初始化为1,相当于在原有二维数组之外包了一层墙壁。希望可以帮到您哦!
【问一问自定义消息】
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消