美文网首页
Java Swing 打砖块游戏(3)

Java Swing 打砖块游戏(3)

作者: 天不错啊 | 来源:发表于2018-04-27 22:45 被阅读0次

    代码一团糟,载入关卡的线程的问题,结构一团糟,决定这个系列暂时就到这了。我得回去好好的补一下Java了。

    生命值颜色不同也不写了

    增加了积分功能
    修改了窗体的大小

    1.ListenerFrame

    修改了

     private static final int DEFAULT_WIDTH = 600;
     private static final int DEFAULT_HEIGHT = 420;
    

    2.MyComponent

    新添加了一条Line和Text

        public void paint(Graphics g) {
            super.paint(g);
            g.drawLine(400, 0, 400, this.getHeight());
            g.drawString("Score:" + String.valueOf(score), 410, 20);
            ball.draw(g);
            paddle.draw(g);
    
            for (Block block : blocks) {
                if (block.getBlockAlive())
                    block.draw(g);
            }
        }
    

    3.RepaintTask

    判断球与方块那里,加上撞击添加分数。

    component.addScore(100);
    

    写的真是垃圾,自己最后都写不下去了。

    相关文章

      网友评论

          本文标题:Java Swing 打砖块游戏(3)

          本文链接:https://www.haomeiwen.com/subject/ytfwlftx.html