如何让俄罗斯方块块每秒都掉下来?

时间:2017-06-12 02:00:37

标签: java tetris

我正在制作一个俄罗斯方块克隆,我在游戏循环中使用了tick方法(不确定是否有必要)。我想每秒将块对象的y值增加50像素。我可以在我的tick方法中添加某种类型的延迟,还是有更简单的方法?

public class SquareBlock extends GameObject{

    public SquareBlock(int x, int y, ID id){
        super(x,y,id);
    }

    public void tick(){
        y += 50;
    }

    public void render(Graphics g){
        g.setColor(Color.red);
        g.fillRect(x, y, 50, 50);
        g.fillRect(x, y + 50, 50, 50);
        g.fillRect(x + 50, y, 50, 50);
        g.fillRect(x + 50, y + 50, 50, 50);
    }
}

由于

0 个答案:

没有答案