美文网首页
双人俄罗斯方块Java小游戏中改进

双人俄罗斯方块Java小游戏中改进

作者: mztkenan | 来源:发表于2017-02-11 18:52 被阅读98次

    在Java的新版本中已经停止使用suspend,resume等方法,而wait、notify需要放在同步块中,否则会造成illegalMonitorStateException。而一般的游戏都会利用一个死循环来使得游戏持续进行,所以想到用了一个变量来进行简单的暂停

            while (true) {
                if (isPause) {
                    try {
                        Thread.sleep(100);
                    } catch (InterruptedException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                } else {
                    //游戏进行
                }
            }
    

    1.对于多线程的理解还有很大问题。希望以后有时间在这方面进行深入理解。
    2.背景音乐。
    3.另外程序可能在结构上耦合较大,所以以后在设计模式上有了了解后在对程序可以进行改进。

    相关文章

      网友评论

          本文标题:双人俄罗斯方块Java小游戏中改进

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