zoukankan      html  css  js  c++  java
  • JAVA入门到精通-第49讲-坦克大战13

    //存盘退出

    字符流-文本形式;
    FileWriter 往外面写;
    后开先关闭,进门,出去;


    //希望开始的数字不是0,是从文件中读取到的
    那个数字;
    //现在的判断时一颗子弹击中坦克,但没有判断是敌人击中我,还是我击中敌人;
    Recorder.addEnNumRec();

    //写的动作给Recorder,读的动作也交给Recoder

    //恢复记录

    //记录敌人坦克的坐标记录,存盘退出游戏
    可以记录当时的敌人坦克坐标并可以恢复
    //退出---
    System.exit(0);
    //保存击毁敌人的数量和敌人坦克的坐标
    //保存当前活的敌人坦克的坐标和方向



    this是针对一个对象而言的;
    debug才会进断点

    //继续上局
    X坐标,Y坐标,方向,构成了一个对象:Node

    因为读取到的字符串是被空格隔开的,
    split 按照有多少空格,返回一个数组;
    flag Nodes

    一new,构造函数就会跑起来;

    可以把各种不同的函数合并在一起?

    -----------------------------
    坦克的声音如何调出:
    如何操作声音文件?
    1.先创建一个AePlayWave的实例;“播放声音文件”
    2.启动该线程并播放;
    声音播放的原理:
    文件要被以流的方式读到内存,读进来;
    流交给音频设备,会不停地转转转;


    音频流:
    缓冲循环播放:

    ------------------------------------
    网络大战
    有网络,可以在不同的机器上一起来玩同一个游戏;
    通过一个服务器来达到这种游戏共享的效果;














  • 相关阅读:
    MethodDispatcher—Cherrypy对REST的支持
    httpclient上传文件
    java导出xlsx文件
    Date和String转换
    进入指定url就可下载xlsx文件
    js前端解决浏览器下载兼容性问题
    linux安装chrome浏览器
    ubuntu14.04配置java jdk
    卷积神经网络
    KMP算法
  • 原文地址:https://www.cnblogs.com/xuxaut-558/p/10045788.html
Copyright © 2011-2022 走看看