1. 程式人生 > >JAVA入門到精通-第49講-坦克大戰13

JAVA入門到精通-第49講-坦克大戰13

//存檔退出
字元流-文字形式; FileWriter 往外面寫; 後開先關閉,進門,出去;

//希望開始的數字不是0,是從檔案中讀取到的 那個數字; //現在的判斷時一顆子彈擊中坦克,但沒有判斷是敵人擊中我,還是我擊中敵人; Recorder.addEnNumRec();
//寫的動作給Recorder,讀的動作也交給Recoder
//恢復記錄
//記錄敵人坦克的座標記錄,存檔退出遊戲 可以記錄當時的敵人坦克座標並可以恢復
//退出--- System.exit(0); //儲存擊毀敵人的數量和敵人坦克的座標 //儲存當前活的敵人坦克的座標和方向


this是針對一個物件而言的; debug才會進斷點
//繼續上局 X座標,Y座標,方向,構成了一個物件:Node
因為讀取到的字串是被空格隔開的,
split 按照有多少空格,返回一個數組; flag Nodes
一new,建構函式就會跑起來;
可以把各種不同的函式合併在一起?
----------------------------- 坦克的聲音如何調出: 如何操作聲音檔案? 1.先建立一個AePlayWave的例項;“播放聲音檔案” 2.啟動該執行緒並播放; 聲音播放的原理: 檔案要被以流的方式讀到記憶體,讀進來;
流交給音訊裝置,會不停地轉轉轉;

音訊流: 緩衝迴圈播放:
------------------------------------ 網路大戰 有網路,可以在不同的機器上一起來玩同一個遊戲; 通過一個伺服器來達到這種遊戲共享的效果;











來自為知筆記(Wiz)