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

正文內(nèi)容

計算機工程系java畢業(yè)設(shè)計(論文)說明書-資料下載頁

2025-02-04 02:12本頁面

【導(dǎo)讀】第39頁共39頁。目錄

  

【正文】 { Fm_zhuangtai = fmZhuangtai。 } } Boss類 首先我們定義 BOSS的坐標(biāo)、大小、移動時的速度, BOSS是在多少秒之后才出現(xiàn)的,所以這里要定義一個 BOSS出現(xiàn)的時間,當(dāng) BOSS被玩家的子彈打中時,血條減少。直到被消滅。 import 。 import 。 public class Boss { /*************** 屬性區(qū) ***************/ //定義 boss的時間 int boss_time=0。 // 定義 Boss移動的位置 boolean boss_Move = false。 // 定義 Boss移動的速度 int Boss_Move = 40。 // 定義坐標(biāo) int Boss_x, Boss_y。 // 定義大小 int Boss_width = 200, Boss_hight = 100。 // 定義 Boss的狀態(tài) boolean Boss_zhuangtai。 // 窗體對象引用 FristGame gs。 /*************** 方法區(qū) ***************/ // 構(gòu)造方法 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 public Boss(int bossX, int bossY, boolean bossZhuangtai, FristGame gs) { Boss_x = bossX。 Boss_y = bossY。 Boss_zhuangtai = bossZhuangtai。 = gs。 } // 移動 public void Move() { if (Boss_x 15) { boss_Move = true。 } else if (Boss_x 300) { boss_Move = false。 } if (boss_Move == false) { Boss_x = Boss_Move。 } else if (boss_Move == true) { Boss_x += Boss_Move。 } } // 畫自己 public void DrawMe(Graphics g) { ++。 // if (==300) { =true。 } //Boss不出現(xiàn) if (==false) { return。 }else { if (Boss_zhuangtai==false) { return。 } (, Boss_x, Boss_y, Boss_width, Boss_hight, null)。 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 // ( Boss_x, Boss_y, Boss_width, Boss_hight)。 if ( % 40 == 0) { Move()。 } if ( % 20 == 0) { BeamBall()。 } //畫血條 Bossxt Bxt=new Bossxt(70, 25, , 10, gs)。 (g)。 } } // 子彈 public void BeamBall() { BossBall Bb = new BossBall(Boss_x + Boss_width / 2 2, Boss_y + Boss_hight, true, gs)。 (Bb)。 } // 封裝 Boss的矩形框 public Rectangle getrRectangle() { return new Rectangle(Boss_x, Boss_y, Boss_width, Boss_hight)。 } // 獲取 Boss子彈的狀態(tài) public boolean isBoss_zhuangtai() { return Boss_zhuangtai。 } // 設(shè)置 Boss子彈的狀態(tài) public void setBoss_zhuangtai(boolean bossZhuangtai) { Boss_zhuangtai = bossZhuangtai。 } } 創(chuàng)建 Bossball( boss子彈類) import 。 import 。 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 public class BossBall { /*************** 屬性區(qū) ***************/ // 定義坐標(biāo) int BossBall_x, BossBall_y。 // 定義子彈的大小 int BossBall_width = 10, BossBall_height = 10。 // 定義 Boss子彈的狀態(tài) boolean BossBall_zhuangtai。 // 定義子彈的速度 int Bossb_move = 10。 // 窗體對象 FristGame gs。 /*************** 方法區(qū) ***************/ // 構(gòu)造方法 public BossBall(int bossBallX, int bossBallY, boolean bossBallZhuangtai, FristGame gs) { BossBall_x = bossBallX。 BossBall_y = bossBallY。 BossBall_zhuangtai = bossBallZhuangtai。 = gs。 } // 畫自己 public void DrawMe(Graphics g) { if (BossBall_zhuangtai == false) { return。 } (, BossBall_x, BossBall_y, BossBall_width, BossBall_height, null)。 (, BossBall_x 35, BossBall_y + 35, BossBall_width, BossBall_height, null)。 (, BossBall_x 70, BossBall_y + 70, BossBall_width, BossBall_height, null)。 (, BossBall_x + 35, BossBall_y + 35, BossBall_width, BossBall_height, null)。 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 (, BossBall_x + 70, BossBall_y + 70, BossBall_width, BossBall_height, null)。 Move()。 BossDZwj()。 } // 移動 public void Move() { BossBall_y += Bossb_move。 } // 判斷 boss子彈是否打中玩家 public void BossDZwj(Player wj) { if (BossBall_zhuangtai == true amp。amp。 == true amp。amp。 ().intersects(())) { // 玩家傷血 = 10。 if ( = 0) { (false)。 =2。 } (false)。 } } // 封裝 boss的一顆子彈 public Rectangle getRectangle() { return new Rectangle(BossBall_x 50, BossBall_y + 70, BossBall_width + 100, BossBall_height)。 } // 獲取 Boss子彈的狀態(tài) public boolean isBossBall_zhuangtai() { return BossBall_zhuangtai。 } // 設(shè)置 Boss子彈的狀態(tài) public void setBossBall_zhuangtai(boolean bossBallZhuangtai) { BossBall_zhuangtai = bossBallZhuangtai。 } } 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 創(chuàng)建 xuetiao(血條類) 為玩家和BOSS都創(chuàng)建血條,根據(jù)被 打中的子彈數(shù)來判斷血條的減少數(shù),當(dāng)玩家的血條減少為0的時候顯示"GAME OVER"當(dāng)BOSS的血條減少為0的時候,則顯示"恭喜通關(guān)!"如圖顯示: import 。 import 。 //血條類 public class XueTiao { /****************** 屬性區(qū) ************/ // 血條的大小 int Xt_width, Xt_height。 // 血條的坐標(biāo) int Xt_x=60+3, Xt_y=680。 //窗體引用對象 FristGame gs。 /************* 方法區(qū) *************/ //構(gòu)造方法 public XueTiao(int xtWidth, int xtHeight, FristGame gs) { Xt_width = xtWidth。 Xt_height = xtHeight。 = gs。 } //畫血條 public void drawMe(Graphics g){ //畫出血條的矩形框 (Xt_x, Xt_y, Xt_width, Xt_height)。 //設(shè)置血條的顏色 ()。 //填充血條 (Xt_x+1, Xt_y+1, = 430 ?:430, Xt_height1)。 } } 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 (總結(jié)) 通過 做這個畢業(yè)設(shè)計 , 讓我學(xué)到了很多書本上學(xué)不到的知識, 雖然實訓(xùn)的時間不長,但是總體上 收獲挺大的, 當(dāng) 我們正 式 準(zhǔn)備 學(xué) 習(xí)實訓(xùn) java 編程技術(shù) 時 , 讓我感到非常高興 , 因為 java我沒有了解過 ,所以 JAVA 的 實訓(xùn) 對于我來說是必須要學(xué)習(xí) 的 。當(dāng)然 開始 學(xué)習(xí) 后 也并非是想象重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書(論文) 第 39 頁 共 39 頁 中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因為學(xué)習(xí)中我遇到了很多以前未曾遇到的難點, 比如有時會不理解老師寫現(xiàn)來的一段代碼是怎么回事,所以 有時 后也難免會失去耐心 。 但是,通過老師的指導(dǎo),自己的 努力 的練習(xí) ,我順利的化解了一道道的障礙。克服了 Java學(xué)習(xí)上的一道道難關(guān),現(xiàn)在自己已經(jīng)基本掌握了 java 的基礎(chǔ)知識 ,在的這短短半個月時間里,我每一天過的都市踏實的,充實 的; JAVA的 知識點以前沒有 學(xué)過, 我也沒有去研究,實訓(xùn)時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學(xué)習(xí)中加以改進的地方,同時也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。 另外一點 ,也是在實訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂 ”當(dāng)局者迷 ,旁觀者清 ”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關(guān)鍵的。 俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材 ”。 在學(xué)習(xí)的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個在線考試的項目中,其中也問到過許多問題,通過同學(xué)的幫助下解決了,提高了程序的開發(fā)進程。其他的同學(xué)有問題的話我也是給他們盡量解決。我認(rèn)為學(xué)習(xí)知識的過程當(dāng)中就應(yīng)該是相互學(xué)習(xí)相互進步的。 在這里,我非常感謝實訓(xùn)的指導(dǎo)老師,在老師的幫助和指導(dǎo)下,我克服了 Java 學(xué)習(xí)上的一道道難關(guān),課上認(rèn)真聽講,摘好必要的筆記,并通過自己課后的不
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1