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

正文內(nèi)容

射擊類手機(jī)游戲的研究與設(shè)計(jì)畢業(yè)論文-文庫吧在線文庫

2025-10-11 14:48上一頁面

下一頁面
  

【正文】 廣泛承認(rèn),是安卓開發(fā)人員的重要工具。開始游戲按鈕可以進(jìn)入游戲的界面,聲音開關(guān)按鈕可以控制聲音的開啟和關(guān)閉,排行榜按鈕可以看歷史積分的排行,道具商店按鈕可以對(duì)飛機(jī)和子彈的等級(jí)等進(jìn)行購買。建議兩個(gè)都安裝在同一個(gè) java 文件夾中的不同文件南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 7 夾中(不能都安裝在 java 文件夾的根目錄下, jdk 和 jre 安裝在同一文件夾會(huì)出錯(cuò))。 安卓系統(tǒng)特點(diǎn) 應(yīng)用程序框架支持組件的重用與替換 這樣我們就可以把系統(tǒng)中我們不喜歡的應(yīng)用程序替換刪除,安裝我們自己喜歡的應(yīng)用程序。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語言相結(jié)合。 BossWaring boss 警告的實(shí)體類,定義了 boss 出現(xiàn)之前的警告動(dòng)畫的圖片,動(dòng)畫的坐標(biāo)等。它們充當(dāng)著 MVC 架構(gòu)中的 model層。 EnemyManage 敵機(jī)的管理類,該類提供了繪畫敵機(jī)的方法,及返回所有敵機(jī)實(shí)體的方法。定義了成功時(shí)跳出的下一關(guān)窗口,還有失敗的時(shí)候跳出的失敗窗口。定義了成功時(shí)跳出的下一關(guān)窗口,還有失敗的時(shí)候跳出的失敗窗口。定義了成功時(shí)跳出的下一關(guān)窗口,還有失敗的時(shí)候跳出的失敗窗口。 IndexView 游戲菜單選擇界面,初始化屏幕的大小,初始化菜單學(xué)者界面的布局等。 WinActivity 通關(guān)界面的定義類,定義了通關(guān)界面的參數(shù),以及界面底部的返回主菜單按鈕的操作等。 圖 38 片頭動(dòng)畫 以下為主要代碼:(具體作用已注釋) public class VideoActivity extends Activity implements { String path = /sdcard/plane/。 //調(diào)用父類的 onCreate方法 setContentView()。//結(jié)束當(dāng)前界面 } })。//設(shè)置視頻路徑 ()。 以下為主要代碼:(具體作用已注釋) public class IndexActivity extends Activity { public static boolean voice = true。 //按鈕按下的提示音 public static SoundPool mSoundPool。 Cursor cursor = ()。 } money = ((money))。 requestWindowFeature()。amp。amp。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 28 (1)。amp。 ()。 } Intent intent = new Intent(, )。//當(dāng)消滅掉此數(shù)量的敵機(jī)時(shí)出現(xiàn) boss public static boolean choiceSuccess = false。 private Rect lifeYellow。 } public BossBulletManage getBossBulletManage() { return bossBulletManage。 lifeYellowPaint = new Paint()。 ()。 bosswaring = (context, )。 } Override public void run() { while (isRunning) { drawView()。//繪畫游戲的背景 (, lifePaint)。 } ()。 (c)。 ( + , 22, 50 + (() ())/ 2 numPaint)。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 34 (( ) + , / 2, 700, scorePaint)。 ()。 backGroundManage = new BackGroundManage(this)。 cloudManage = new CloudManage(this)。//頁面銷毀時(shí) 暫停所有聲音 ()。 !choiceLoss amp。 !choiceLoss amp。amp。amp。amp。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 38 (1)。 圖 313 排行榜界面 public RankView(Context context) { super(context)。 paint = new Paint()。//存放數(shù)據(jù)的 list int i = 0。 //每 100毫秒重繪一次 } catch (InterruptedException e) { ()。 (bitmap, src, dst2, null)。 !choiceSuccess amp。 !choiceSuccess amp。amp。 實(shí)現(xiàn)代碼 具體的實(shí)現(xiàn)代碼如下: public class DButil extends SQLiteOpenHelper { private SQLiteDatabase db。 39。 39。 ListInteger li = new ArrayListInteger()。 ()。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 46 } return 0。 Cursor cursor = (select count(*) from score, null)。 ()。 Cursor cursor = (select min(score) from score, null)。 }//查詢數(shù)據(jù)庫中排行榜的所有數(shù)據(jù) public void closeDB() { ()。 Cursor cursor = (select * from plane, null)。 39。 (INSERT INTO plane(_id, maxlevel, sound, money, supernum,planelevel, bulletlevel) VALUES (39。amp。 () == 2) { ((int) (() mx), (int) (() my))。 () == 0) { mx = (int) () ??梢栽O(shè)置兩個(gè)坐標(biāo),一個(gè)味飛機(jī)當(dāng)時(shí)所處的坐標(biāo)位置,另一個(gè)為手機(jī)按下時(shí)的坐標(biāo),計(jì)算出兩者之間的橫豎間距,保存此間距的數(shù)據(jù),有效期直到手指離開屏幕。//第一張圖片往下的速率為每次 4 像素 dy2 += 4。 } finally { if (c != null) { (c)。 (this)。 displayWidth =().getResources().getDisplayMetrics().widthPixels。/播放圖標(biāo)按下的提示音 = true。amp。 = true。amp。amp。 } // 移動(dòng)飛機(jī) 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 36 if (isRunning amp。 } Override public boolean onTouchEvent(MotionEvent event) { // 獲得坐標(biāo) if (isRunning amp。//實(shí)例化各種對(duì)象 new Thread(this).start()。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 35 missileManage = new MissileManage(this)。 isRunning = false。//往數(shù)據(jù)庫中添加金錢 += / 10。 ()。 (c)。 } if (!()) { ()。 if () { (c)。//鎖住畫布 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 32 ()。//背景音樂循環(huán)播放 (true)。//獲得圖片的 bitmap實(shí)例 loss = ((), )。 ()。 bossYellow = new Rect(0, 0, , 15)。 private Bitmap superBulletButton。 private boolean bosswaringTime = true。 } } 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 29 開始游戲界面 設(shè)計(jì)方法和代碼 本游戲采用的是 2D 圖像呈現(xiàn)技術(shù),而且表現(xiàn)形式為縱向的滾屏游戲,且在貼圖時(shí)采用多層貼圖,增加游戲界面的層次感。amp。amp。 = true。amp。 //播放按下的提示音 } Intent intent = new Intent(, )。 y = (int) ()。 } ()。 if (sound == 1) { voice = false。 private int i = 1, x = 0, y = 0。 //飛機(jī)等級(jí) public static int bulletlevel。 i == 1) { ()。 } return (event)。//添加回調(diào) mediaPlayer = new MediaPlayer()。 //surfaceView繪圖容器 int i = 1。 工具類 包 表 34 工具類 DButil 連接數(shù)據(jù)庫的工具類,定義了連接數(shù)據(jù)庫的方法,以及游戲中需要用到的一些數(shù)據(jù)庫的操作等。 RankView 排行榜界面的布局類,定義了排行榜界面如何布局,以及從數(shù)據(jù)庫中獲得參數(shù)并在界面上顯示的方法。定義了成功時(shí)跳出的下一關(guān)窗口, 還有失敗的時(shí)候跳出的失敗窗口。定義了成功時(shí)跳出 的下一關(guān)窗口,還有失敗的時(shí)候跳出的失敗窗口。定義了成功時(shí)跳出的下一關(guān)窗口,還有失敗的時(shí)候跳出的失敗窗口。 PlaneExplodeManage 飛機(jī)爆炸的管理類,提供了實(shí)例化所有爆炸的方法,及繪畫自己的方法,以及還有返回一個(gè)有效的爆炸實(shí)體類的方法。 BossManage boss 的管理類,管理 boss 的出現(xiàn)及存活狀態(tài),繪畫出boss 及其移動(dòng)。 MyBullet 我的飛機(jī)子彈的實(shí)體類,定義了我的飛機(jī)的子彈的圖片,坐標(biāo)等信息。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 10 第三章 總體設(shè)計(jì) 系統(tǒng)流程圖 開始游戲 = ○1被擊落,游戲失敗 ○2打敗 boss,進(jìn)入下一關(guān)或者通關(guān)界面。 內(nèi)部集成瀏覽器基于開源的 webkit 引擎 有了內(nèi)置的瀏覽器,這將意味著 wap 應(yīng)用的時(shí)代將結(jié)束,真正的移動(dòng)互聯(lián)南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 9 網(wǎng)時(shí)代已經(jīng)來臨。 圖 23 配置成功 安裝 ADT 到 ADT 的官網(wǎng)下載 ADT 工具,網(wǎng)址為 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 8 圖 24 下載 ADT ADT 是一個(gè)綠色版的開發(fā)工具,下載 ADT 包可以快速開始開發(fā)應(yīng)用程序,且無需其他配置。 商店界面 商店界面,可以對(duì)飛機(jī)、子彈等級(jí)、超級(jí)子彈數(shù)量等進(jìn)行購買,可查看個(gè)人的總金幣數(shù)量,購買相應(yīng)道具的時(shí)候會(huì)扣除對(duì)應(yīng)金幣,商店界面右下角有一個(gè)小鎖按鈕, 該功能為游戲數(shù)據(jù)重置鍵,可對(duì)游戲數(shù)據(jù)進(jìn)行重置。所以在開發(fā)的過程中需要獲得資料的過程也很方便。如果問題最終沒有可行的解決方案,分析員應(yīng)該建議立即停止這項(xiàng)開發(fā)工程,以避免時(shí)間、資源、人力和金錢的浪費(fèi);如果問題值得解決,分析員應(yīng)該推薦一個(gè)較好的解決方案,并且為工程制定一個(gè)初步的計(jì)劃。 根據(jù)對(duì)谷歌電子市場(chǎng)中的 Android 應(yīng)用程序的調(diào)查發(fā)現(xiàn),該市場(chǎng)中絕大部分的軟件都是游戲軟件。 This topic is based on the Android system technology and the Java language, realizes a flight shooting game based on Android platform。在眾多游戲類型中,飛行射擊游戲是一種很典型的游戲,這種類型的游戲操作簡(jiǎn)單,畫面炫麗,根據(jù)指定的方位擊中目標(biāo),能設(shè)置游戲的場(chǎng)景,購買和選擇各種游戲道具,制定各種通關(guān)規(guī)則,制 定得分標(biāo)準(zhǔn),能記錄用戶信息和用戶上次玩游戲的得分和排名等。 關(guān)鍵字 : Android 系統(tǒng),飛行射擊游戲, Java 語言,圖形界面,游戲音效。 i 目 錄 前 言 ............................................................. 1 第一章 系統(tǒng)分析 ................................................... 2 可行性分析 .............
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1