作业帮 > 综合 > 作业

java俄罗斯方块问题,我看俄罗斯方块游戏,里面的右上角可以看见下一个方块是什么,这是怎么做出来的提示

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/14 23:46:45
java俄罗斯方块问题,我看俄罗斯方块游戏,里面的右上角可以看见下一个方块是什么,这是怎么做出来的提示
java俄罗斯方块问题,我看俄罗斯方块游戏,里面的右上角可以看见下一个方块是什么,这是怎么做出来的提示
比如有5种方块类型,分别对应0、1、2、3、4.例如,第1次生成方块时,一次生成2个随机数,第一个随机数a是将要出现的方块,第二个随机数b就对应下一个方块;第2次生成新方块时,将第1次的b赋给a,然后b再生成一个随机数,以后就循环第2次这个过程.
再问: 意思我懂了,该怎样写到程序上呢
再答: int isFirst=0;//每局游戏开始时,设定为0; int current=0,nextOne=0;//current为当前类型,nextOne为下次类型 public void xinFangKuai() { if(isFirst==0) { isFirst=1; current=(int)(Math.randrom()*6); nextOne=(int)(Math.randrom()*6); } else { current=nextOne; nextOne=(int)(Math.randrom()*6); } } 置于画图什么的就不用说了吧。
再问: 我想问下放在右上角的方框中是图片还是自己画的方框,if是图片代码就好写,if是画上去的代码量就很大啊,怎么可以减少代码量,是要封装到一个函数里吗
再答: 画方块都是一个方法,调用就好。我是画方块的,贴图也行的。
再问: 明白了,可以加你吗,你编过俄罗斯方块吧,我想请教些问题
再答: 我是写过俄罗斯方块,在培训JAVA时写的,一个作业。