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

正文內(nèi)容

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

2024-09-03 14:48本頁(yè)面
  

【正文】 public MyPlaneManage getMyPlaneManage() { return myPlaneManage。//定義畫筆 public static Bitmap success, loss。//我的飛機(jī)生命條外部的黃色矩形 private Rect bossYellow。 private Canvas c。//是否顯示 boss警告 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 30 private String allScore。//是否在運(yùn)行 public static int mx, my。//標(biāo)記是否處于過(guò)關(guān)后的選擇界面 public static boolean choiceLoss = false。運(yùn)行效果如下: 圖 310 開始游戲 public class GameView1 extends SurfaceView implements , Runnable { public static int bossTime = 10。 選擇開始游戲,在運(yùn) 行的時(shí)候,開始游戲就會(huì)自動(dòng)初始化 GameView 開始運(yùn)行游戲。 } } return (event)。 startActivity(intent)。 y = 1100 + ()) {//坐標(biāo)在道具商店上 if () { (btnpressed_soundid, 1, 1, 0, 0, 1)。 y = 1100 amp。 x = + () amp。 } // 道具商店 if (x = amp。 startActivity(intent)。 y = 950 + ()) {//坐標(biāo)在排行榜上 if () { (btnpressed_soundid, 1, 1, 0, 0, 1)。 y = 950 amp。 x = + () amp。//開啟聲音 } } // 排行榜 if (x = amp。 (0)。 (btnpressed_soundid, 1, 1, 0, 0, 1)。//關(guān)閉數(shù)據(jù)庫(kù)中的 sound為 1 關(guān)閉 ()。 = false。 y = 800 + ()) {//坐標(biāo)在聲音開關(guān)按鈕上 i++。 y = 800 amp。 x = + () amp。//關(guān)閉當(dāng)前界面 } // 聲音開關(guān) if (x = amp。//封裝跳轉(zhuǎn)到游戲界面 startActivity(intent)。 y = 650 + ()) {//如果坐標(biāo)在開始游戲的按鈕內(nèi) if () { (btnpressed_soundid, 1, 1, 0, 0, 1)。 y = 650 amp。 x = + () amp。//獲得離開時(shí)的坐標(biāo) // 開始游戲 if (x = amp。 } Override public boolean onTouchEvent(MotionEvent event) { if (() == 1) {//指代觸摸離開時(shí) x = (int) ()。 getWindow().setFlags(, )。 btnpressed_soundid = (this, , 0)。//關(guān)閉連接 indexView = new IndexView(this)。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 27 bulletlevel = ((bulletlevel))。 supernum = ((supernum))。 i = 1。 //sound在數(shù)據(jù)庫(kù)中 0表示開啟 1表示關(guān)閉 i = 0。 int sound = ((sound))。 //獲得游標(biāo) vibrator = (Vibrator)getSystemService()。 dbUtil = new DButil(this)。 public DButil dbUtil = null。 //總積分初始為 0 private IndexView indexView。 //聲音的 pool public static Vibrator vibrator。 //已通過(guò)最大關(guān)卡數(shù) public static int btnpressed_soundid。 //子彈等級(jí) public static int level = 1。 //超級(jí)子彈的數(shù)量 public static int planelevel。 //聲音開啟 public static int money。//界面生成的時(shí)候開始播放 } ...... 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 25 主菜單界面 設(shè)計(jì)方法和代碼 主菜單界面有一個(gè)動(dòng)態(tài)的飛機(jī)效果,下方有四個(gè)按鈕,分別為,開始游戲,聲音開關(guān)(當(dāng)前為開啟,則顯示關(guān)閉聲音,反之則相反 ),排行榜按鈕,道具商店。//視頻開始播放 i++。amp。//視頻準(zhǔn)備緩沖 } catch (Exception e) { ()。// 設(shè)置 Video影片以SurfaceHolder播放 try { (strPath)。 }//觸摸事件 private void playVideo(String strPath) {// 自定義播放影片函數(shù) ()。 ()。 }//檢測(cè)視頻播放完成 Override public boolean onTouchEvent(MotionEvent event) { if (() == 1) { Intent intent = new Intent(, )。//跳轉(zhuǎn) ()。//實(shí)例化 mediaPlayer (new (){ 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 24 Override public void onCompletion(MediaPlayer mediaPlayer) { Intent intent = new Intent(, )。//SurfaceHolder接口來(lái)訪Surface (this)。 //調(diào)用 XML的布局文件 surfaceView = (SurfaceView) findViewById()。 //實(shí)現(xiàn)全屏 (savedInstanceState)。 public void onCreate(Bundle savedInstanceState) { requestWindowFeature()。 //音頻,視頻播放對(duì)象 SurfaceView surfaceView。 //定義視頻在手機(jī)里的路徑 SurfaceHolder surfaceHolder。 程序結(jié)構(gòu) 程序的類文件 圖 33 程序類文件 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 18 程序的圖片資源文件 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 19 圖 34 程序圖片資源文件 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 20 圖 35 程序圖片資源 文件 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 21 程序的音頻資源文件 圖 36 程序音頻資源文 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 22 如圖所示,本程序運(yùn)行在我的手機(jī)的 環(huán)境下 圖 37 關(guān)于手機(jī)界面 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 23 片頭動(dòng)畫實(shí)現(xiàn) 設(shè)計(jì)方法和代碼 歡迎動(dòng)畫界面有一個(gè)點(diǎn)擊檢測(cè)事件,點(diǎn)擊屏幕任意處跳過(guò)片頭動(dòng)畫進(jìn)入菜單選擇界面。 RamCheck 碰撞檢測(cè)的工具類,定義了兩個(gè)矩形是否碰撞到的方南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 17 法。界面類在 MVC 架構(gòu)中充當(dāng)著 view 層。 WinView 通關(guān)界面布局文件,定義了界面的布局,以及背景圖片、背景音樂(lè)等。 VideoActivity 片頭動(dòng)畫的定義類,定義了游戲片頭動(dòng)畫的播放方式以及參數(shù),視頻的路徑等。 ShopActivity 商店界面的定義類,定義了點(diǎn)擊商店界面上的各個(gè)購(gòu)買按鈕后的操作以及底部的返回主頁(yè)按鈕的操作。 RankActivity 排行榜界面的定義類,定義了界面下方的返回主菜單按鈕的點(diǎn)擊后的操作。 LevelSwitchActivity 關(guān)卡選擇界面的定義類,定義了按下關(guān)卡選擇界面上南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 16 的各個(gè)按鈕以 及底部的返回主菜單的按鈕后的動(dòng)作等。 IndexActivity 游戲的菜單選擇界面,定義個(gè)按下各個(gè)按鈕的功能,初始化數(shù)據(jù)庫(kù)里的參數(shù)等。 GameView6 游戲第六關(guān)界面的布局等參數(shù),界面中的所有參數(shù),游戲第六關(guān)中用到的所有的線程。 GameActivity6 游戲第六關(guān)的圖形界面類,定義了 第六關(guān)的圖像界 面中的所有元素。 GameView5 游戲第五關(guān)界面的布局等參數(shù),界面中的所有參數(shù), 游戲第五關(guān)中用到的所有的線程。 GameActivity5 游戲第五關(guān)的圖形界面類,定義了第五關(guān)的圖像界面中的所有元素。 GameView4 游戲第四關(guān)界面的布局等參數(shù),界面中的所有參數(shù),游戲第四關(guān)中用到的所有的線程。 GameActivity4 游戲第四關(guān)的圖形界面類,定義了第四關(guān)的圖像界面中的所有元素。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 15 GameView3 游戲第三關(guān)界面的布局等參數(shù),界面中的所有參數(shù),游戲第三關(guān)中用到的所有的線程。 GameActivity3 游戲第三關(guān)的圖形界面類,定義了第三關(guān)的圖像界面中的所有元素。 GameView2 游戲第二關(guān)界面的布局等參數(shù),界面中的所有參數(shù),游戲第二關(guān)中用到的所有的線程。 GameActivity2 游戲第二關(guān)的圖形界面類,定義了第二關(guān)的圖像界面中的所有元素。 GameView1 游戲第一關(guān)界面的布局等參數(shù),界面中的所有參數(shù),游戲第一關(guān)中用到的所有的線程。 界面類 包 表 33 界面類 GameActivity1 游戲第一關(guān)的圖形界面類,定義了第一關(guān)的圖像界面中的所有元素。 SuperBulletManage 超級(jí)子彈的管理類,定義了超級(jí)子彈的所有屬性參數(shù)以及繪畫自己以及移動(dòng)的方法。 MyPlaneManage 我的飛機(jī)的管理類,提供了我的飛機(jī)類的 實(shí)例化方法,南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 14 以及我的飛機(jī)的移動(dòng)方法。 MissileManage 導(dǎo)彈的管理類,該類提供了導(dǎo)彈的繪畫自己的方法以及獲得一個(gè)導(dǎo)彈實(shí)體以及獲得所有導(dǎo)彈實(shí)體的方法。 EnemyBulletManage 敵機(jī)子彈的管理類,該 類提供了子彈的繪畫自己的方法,及獲得所有子彈的實(shí)體類的方法。 BossWaringManage boss 警告的管理類,管理 boss 警告繪畫自己的方法等。 BossExplodeManage boss 爆炸的管理類, boss 爆炸的動(dòng)畫的播放等。 實(shí)體管理類 包 表 32 實(shí)體管理類 BackGroundManage 游戲背景的管理類,控制游戲背景的圖片的滾動(dòng)等。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 13 實(shí)體類的作用是表明游戲中各個(gè)具有屬性和方法的具體元素,他們屬性的改變和方法的運(yùn)行改變著游戲的顯示效果。 MyPlane 我的飛機(jī)的實(shí)體類,定義了我的飛機(jī)的圖片坐標(biāo),血量,等 級(jí)等信息。 Missile 導(dǎo)彈的實(shí)體類,定義了導(dǎo)彈的圖片,坐標(biāo),移動(dòng)方法等。 Enemy 敵機(jī)的實(shí)體類,定義了敵機(jī)的圖片,移動(dòng)方法,坐標(biāo),血量等信息。 BossExplode boss 發(fā)射的子彈類,定義了子彈的圖片,坐標(biāo) 運(yùn)行的方法等。 圖 31 系統(tǒng)流程圖 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 11 游戲流程示意 圖 圖 32 游戲流程圖 游戲類框架以及類功能 在游戲的設(shè)計(jì)中主要使用了以下四個(gè)類,分別是: 1)實(shí)體類 2)實(shí)體管理類 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 12 3)界面類 4)工具類 類文件的具體解析如下: 實(shí)體類 包 表 31 實(shí)體類 Boss boss 的實(shí)體類,定義了 boss 的圖片, boss 的坐標(biāo)移動(dòng)方法等。 1豐富的開發(fā)包 Google 提供了 Android 開發(fā)包 SDK,其中包含了大量的類庫(kù)和開發(fā)工具,以及針對(duì) Eclipse 的可視化開發(fā)插件 ADT。 多媒體文件的支持豐富 支持包括常見(jiàn)的音頻,視頻和靜態(tài)映像文件格式,如 MPEG4, , MP3,AAC, AMR, JPG, PNG, GI
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1