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

正文內(nèi)容

android-打飛機(jī)游戲-課程設(shè)計(jì)論(參考版)

2025-06-09 09:40本頁面
  

【正文】 (第三學(xué)期課程設(shè)計(jì)論文) 45 參考資料 [1] 葉乃文,王丹 .Java 語言程序設(shè)計(jì)教材 [M].北京 :機(jī)械工業(yè)出版社 .2021. [2] 李松林,陳清華,任 鑫 .Eclipse寶典 [M].北京 :電子工業(yè)出版社 .2021. [3 [4 [5 [6 。 } } } 六、 課程設(shè)計(jì)小結(jié) Java課程設(shè)計(jì)這兩周來 ,通過對(duì)所選 java題目程序的詳細(xì)分析和更改 ,受益匪淺 .讓我了解到了 Java 更多的實(shí)用功能 ,也了解到了自己學(xué)習(xí)結(jié)合實(shí)踐的不足 .實(shí)用的軟件理論 ,技術(shù)與方法才是我們學(xué)習(xí)的最終目的 ,應(yīng)該有更多的時(shí)間花在實(shí)踐環(huán)節(jié) ,也希望學(xué)校以后能安排更多的實(shí)驗(yàn)性課程 ,不至于讓理論成為白字 ,為以后的工作打好基礎(chǔ) . 在這次課程設(shè)計(jì)中,我學(xué)到了很多的知識(shí),在對(duì) Java 的學(xué)習(xí)上是我學(xué)會(huì)了怎么將學(xué)到的理論知識(shí)用到實(shí)踐中去,改變了過去的學(xué)習(xí) 方法和學(xué)習(xí)態(tài)度,找到了一門自己很喜歡的學(xué)科。 (message, 10, 80)。 ()。 } } Font zt1=new Font (TimesRoman,20)。 = true。 if (isNext5) { nextState = true。 isNext3 = false。 } } } else if(score =400){ message = 第四關(guān) 。 if(score ==300) { if(isNext2){ nextState = true。 isNext1 = false。 } (第三學(xué)期課程設(shè)計(jì)論文) 43 } } else if(score =200){ message = 第二關(guān) 。 if(score ==100) { if(isNext) { nextState = true。 int i= 1。 = gv。 = y。 public Score(int x, int y, boolean isLife, GameView gv) { super()。 public boolean isNext5 = true。 public boolean isNext3 = true。 public boolean isNext1 = true。 public boolean nextState = false。 public int single=10。 public boolean isLife。 public class Score { public int x。 import 。 } 1類 Score ( 1)變量(表 ) 表 變量描述 類型 成員變量名 窗體對(duì)象 GameView gv 坐標(biāo) int x,y ( 2)方法(表 ) 表 名稱 功能 備注 Score(int x, int y, boolean isLife, GameView gv) 初始化分?jǐn)?shù)屬性 構(gòu)造方法 ( 3) Score 效果及代碼 package 。 } public void move(){ y++。 (, x, y1, gv)。 y = 0。 = gv。 = x。 public GameView gv。 public int y。 import 。 index ++。 return。 } public void darw(Graphics g){ if (index == ) { = false。 = isLife。 = x。 public int index。 public boolean isLife。 public class Boom { public int x。 } } } } Boom ( 1)變量(表 ) 表 變量描述 類型 成員變量名 窗體對(duì)象 GameView gv 工具包 toolkit tk 爆炸圖片數(shù)組 Image booms[] 爆炸的位置 int x,y 數(shù)組下標(biāo) int index ( 2)方法(表 ) 表 (第三學(xué)期課程設(shè)計(jì)論文) 39 名稱 功能 備注 Boom(int x,int y,GameView gv,Image[] ) 初始化爆炸的屬性 構(gòu)造方法 paint(Graphics g) 畫爆炸 ( 3) booms 效果及代碼 package 。 //3. 播放 ()。 //2. 根據(jù)文件流,創(chuàng)建播放類的對(duì)象 AdvancedPlayer ad。 public SoundThread(String mp3Url) { = mp3Url。 } catch (JavaLayerException e) { ()。 try { ad = new AdvancedPlayer(in)。){ //測試聲音的播放 //1. 加載 MP3 文件 InputStream in = ().getResourceAsStream(mp3Url)。 public BgSoundThread(String mp3Url) { = mp3Url。 ()。 ()。 //播放背景音樂的代碼 public void playBgSound(String mp3){ //1. 首先需要將原來的背景音樂停止 if(bst!=null){ ()。 /** * * 實(shí)現(xiàn)游戲中的背景音樂 * */ public class GameSound { public BgSoundThread bst = null。 import 。 } } 類 GameSound(有內(nèi)部類) ( 1)變量(表 ) 表 變量描述 類型 變量名 背景音樂線程 BgSoundThread bst ( 2)方法(表 ) 表 名稱 功能 備注 playSound(String mp3) 播放短暫音樂 playBgSound(String mp3) 播放背景音樂 ( 3)源文件 如下列出 : package 。 left = false。 left) { x 。 } } if(x = 0 amp。 if(x == ()150) { right = false。amp。 move()。 (zt1)。 } (, x, y, gv)。 } public void draw(Graphics g) { time ++。 = gv。 = y。 public Boos(int x, int y, boolean isLife, GameView gv,int life) { super()。 public Random random=new Random()。 public int life。 public GameView gv。 public int y。 import 。 import 。 import 。 import 。 } } if(y ()) { y = 0。 if(x == 200) { right = true。 left) { x 。 } } if(x = 200 amp。 if(x == 1000) { right = false。 right) { x ++。 } public void move(){ if(x = 1000 amp。 } public void draw(Graphics g) { move()。 = isLife。 = x+66。 public boolean right = true。 public GameView gv。 public int y。 import 。 } public Rectangle getRec(){ return new Rectangle(x,y,22,56)。 move()。 = gv。 = y+110。 public EnBullet(int x, int y, boolean isLife, GameView gv) { super()。 public boolean isLife。 public class EnBullet { public int x。 import 。 } } (第三學(xué)期課程設(shè)計(jì)論文) 28 類 EnBullet ( 1)變量(表 ) 表 變量描述 類型 成員變量名 敵機(jī)子彈的屬性值 int x,y, 窗體類對(duì)象 GameView gv 敵機(jī)子彈圖片 Image enbullet 工具包 toolkit tk ( 2) 方法(表 ) 表 名稱 功能 備注 EnBullet (int x,int y, GameView ) 初始化敵機(jī)子彈的屬性值 構(gòu)造方法 paint(Graphics g) 畫敵機(jī)子彈 getRect() 為敵機(jī)子彈添加矩形外套 ( 3) enbullet 效果及代碼 。 } public void move(){ y +=2。 } (enemy_img, x, y, gv)。 } public void draw(Graphics g) { time ++。 = gv。 = y。 } public Enplane(int x, int y, boolean isLife, GameView gv, Image enemy_img) { super()。 = isLife。 = x。 public Random random=new Random()。 public Image enemyplane[] = (第三學(xué)期課程設(shè)計(jì)論文) 27 {(./src/images/),(./src/images/),(./src/images/),(./src/images/)}。 public int time。 public boolean isLife。 public class Enplane { public int x。 import 。 import 。 } (第三學(xué)期課程設(shè)計(jì)論文) 25 } 類 EnPlane ( 1)變量(表 ) 表 變量描述 類型 成員變量名 敵機(jī)坐標(biāo) int x,y 敵機(jī)狀態(tài) boolean isLife 窗體對(duì)象 GameView gv ( 2)方法(表 ) 表 名稱 功能 備注 EnPlaen(int x, int y GameView gv) 初始化敵機(jī)的屬性值 構(gòu)造方法 getRect() 為敵機(jī)添加矩形外框 paint( Graphics g) 畫敵機(jī) ( 3) EnPlane 效果及代碼 (第三學(xué)期課程設(shè)計(jì)論文) 26 package 。 (eb)。 = false。 if (().intersects(getRec())) { = new Boom(, , true, gv)。 i ()。 = + 。 (this)。 = false。 i++) { Enplane ep =
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1