freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android操作系統(tǒng)的飛機(jī)大戰(zhàn)手機(jī)游戲畢業(yè)論文設(shè)計(jì)-閱讀頁

2025-07-13 00:16本頁面
  

【正文】 ()。 } ()。 } } if (KEY_RIGHT == true) {// 向右鍵被按下 if (!((() + .getSpan()) ())) { .setX(() + ())。amp。amp。amp。 } //如果按下a鍵發(fā)射子彈 if (countFine == 0) {// 每fineN發(fā)一次子彈 if (KEY_A == true) {// A鍵被按下 ()。 countFine = (countFine + 1) % fineN。// 睡覺指定毫秒數(shù) } catch (Exception e) { ()。 輔助界面相關(guān)類歡迎界面WeleView,該類為游戲歡迎界面的實(shí)現(xiàn)類,主要負(fù)責(zé)歡迎界面的繪制工作。幫助界面HelpView,該類非常簡單,主要負(fù)責(zé)繪制幫助界面的相關(guān)圖片。勝利界面WinView,該類為玩家順利過關(guān)后的恭喜過關(guān)界面。 游戲界面相關(guān)類游戲主界面類GameView,該類為游戲菜單界面的實(shí)現(xiàn)類,負(fù)責(zé)界面繪制工作。package 。// 睡眠的毫秒數(shù) private int span = 3。// 循環(huán)標(biāo)志位 GameView gameView。// 當(dāng)前所到的時間 public GameViewBackGroundThread(GameView gameView) {// 構(gòu)造器 = gameView。 } public void run() { while (flag) { if ( == 1) {// 游戲中時 = span。 += 。// 移動云彩 if ( 1000) { = 1000。// 時間自加 // 滾動地圖的時候 try { for (EnemyPlane ep : ) {// 到時間出現(xiàn)敵機(jī) if ( == touchTime) { = true。 } } } for (Life l : ) {// 到時間出現(xiàn)血塊 if ( == touchTime) { = true。 } } } catch (Exception e) {// 捕獲異常 ()。 } } try { (sleepSpan)。// 打印異常信息 } } }}地圖信息Maps,該類包含著地圖的相關(guān)信息,例如敵機(jī)所有的移動路線、各個關(guān)卡中補(bǔ)血道具、換槍道具等。 情景相關(guān)類主戰(zhàn)飛機(jī)Plane,該類為主戰(zhàn)飛機(jī)的封裝類,可由玩家控制其方向以及移動狀態(tài)。子彈類Bullet,子彈的封裝類,游戲中所有的子彈都為該類的對象。爆炸換幀線程Explode,該類是為爆炸效果類服務(wù)的,當(dāng)爆炸存在時定時為每個爆炸效果換幀。換槍道具類ChangeBullet,該類為換槍道具類,當(dāng)主戰(zhàn)飛機(jī)與該類對象碰撞時,會增強(qiáng)主戰(zhàn)飛機(jī)所攜帶的武器。由于對JAVA濃厚的興趣引發(fā)了我對Android的好奇心,從一開始什么都不懂一直摸索著運(yùn)用了很多高級技術(shù)完成了這個軟件。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對思路逐漸的清晰,整個寫作過程難以用語言來表達(dá)。雖然,這個軟件目前運(yùn)行良好,但是我認(rèn)為代碼的健壯行還很差,在整個工程的構(gòu)思方面也不足,用戶操作界面還不夠靈活,這些問題還需要今后逐一解決。還需要更多的努力,做出讓用戶體驗(yàn)更好的游戲。致謝本課題的設(shè)計(jì)和論文撰寫過程中,我的指導(dǎo)老師劉永偉老師給于了極大的幫助,為我提供了大量的相關(guān)資料。在此,我對劉永偉老師的指導(dǎo)表示衷心的感謝。參考文獻(xiàn)[1] 王正軍 著,《Java程序設(shè)計(jì)》,北京:人民郵電出版社,2006年。[3]榮欽科技編著. :科海電子出版社[4][5] 武瑩 彭文明編著Java開發(fā)實(shí)用編程200例中國鐵道出版社2006年[6] 吳亞峰 蘇亞龍 人民郵電出版社。附錄:游戲部分主要代碼PlaneActivity類的實(shí)現(xiàn)package 。//引入相關(guān)類import 。//引入相關(guān)類import 。//引入相關(guān)類import 。//引入相關(guān)類import 。來調(diào)用儲存到Looper中的信息 int action = 0。// GameView的引用 WeleView weleView。// 游戲失敗界面的引用 HelpView helpView。// 歡迎界面的引用 ProcessView processView。// 是否播放聲音 Handler myHandler = new Handler() {// 用來更新UI線程中的控件 public void handleMessage(Message msg) { if ( == 1) {// 游戲失敗,玩家飛機(jī)墜毀 if (gameView != null) { (false)。 (false)。 } initFailView()。// 釋放歡迎界面 } if (processView != null) { processView = null。// 初始化進(jìn)度條并切換到進(jìn)度條View (processView)。 gameView = new GameView()。 } }.start()。// 切換到HelpView界面 } else if ( == 4) { if (helpView != null) { helpView = null。// 切換到WeleView界面 } else if ( == 5) { if (gameView != null) { (false)。 (false)。 gameView = null。// 切換到WinView界面 } else if ( == 6) { toGameView()。 } if (processView != null) {// 釋放加載界面 processView = null。// 初始化進(jìn)度條并切換到進(jìn)度條View (processView)。 weleView = new WeleView()。 } }.start()。 public void onCreate(Bundle savedInstanceState) {// 創(chuàng)建是被創(chuàng)建 (savedInstanceState)。 getWindow().setFlags(, )。// 初始化進(jìn)度條并切換到進(jìn)度條View (processView)。 weleView = new WeleView()。 } }.start()。 } public void toGameView() {// 初始游戲界面 (gameView)。 (helpView)。 (failView)。 (winView)。 } if (keyCode == 20) {// 下 action = 0。 } if (keyCode == 22) {// 右 action = 0。 } return false。 } if (keyCode == 20) {// 下 action = 20。 } if (keyCode == 22) {// 右 action = 22。 } return f
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1