码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA入门到精通-第49讲-坦克大战13

时间:2018-11-30 19:59:53      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:就会   笔记   共享   span   lan   flag   image   sys   声音   

//存盘退出

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

技术分享图片

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

//写的动作给Recorder,读的动作也交给Recoder
技术分享图片

//恢复记录
技术分享图片
技术分享图片

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

技术分享图片

技术分享图片

技术分享图片
this是针对一个对象而言的;
debug才会进断点

//继续上局
X坐标,Y坐标,方向,构成了一个对象:Node
技术分享图片

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

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

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

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


音频流:
技术分享图片
缓冲循环播放:
技术分享图片

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














JAVA入门到精通-第49讲-坦克大战13

标签:就会   笔记   共享   span   lan   flag   image   sys   声音   

原文地址:https://www.cnblogs.com/xuxaut-558/p/10045788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!