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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告--坦克大戰(zhàn)游戲設(shè)計(jì)java版-資料下載頁

2026-01-09 22:24本頁面
  

【正文】 添加相應(yīng)屬性以及相應(yīng)方法。不同之處在于Missile類當(dāng)中的hitbrickWall()方法,擋子彈接觸到墻壁時(shí),墻壁消失。 (3)加入圖片替換主窗口中的各對(duì)象再將圖片加入時(shí),運(yùn)用了系統(tǒng)提供的工具包ToolKit,用工具包拿到所需圖片后再將它放入容器中。然后再做相應(yīng)的替換。下面是Missle類當(dāng)中的圖片加入private static Toolkit tk = ()。private static Image[] missileImages = null。private static MapString, Image imgs = new HashMapString, Image()。 static { missileImages =new Image[] { (().getResource(images/)), (().getResource(images/)), (().getResource(images/)), (().getResource(images/)), }。 (L, missileImages[0])。 (U, missileImages[1])。 (R, missileImages[2])。 (D, missileImages[3])。 }其他類的圖片載入類似Missile類。 創(chuàng)建Blood類,添加血塊,假如必要的屬性和方法,使血塊沿著固定的軌跡運(yùn)動(dòng), private int[][] pos={ {350,300}, {360,300}, {375,310},{385,290},{400,260},{380,300},{350,300} }。private void move(){ step++。 if(step=) step=0。 x=pos[step][0]。 y=pos[step][1]。 } 當(dāng)主戰(zhàn)坦克與血塊接觸的時(shí)候,主戰(zhàn)坦克的血量自動(dòng)加滿 public boolean eat(Blood b){ if( amp。amp。 ()amp。amp。().intersects(())){ =100。 (false)。 return true。 } return false。}4設(shè)計(jì)結(jié)果與分析 主戰(zhàn)坦克的方向鍵:上移:鍵盤方向鍵向上 下移: 方向鍵向下左移:鍵盤方向鍵向下 右移: 方向鍵向右左上:鍵盤方向鍵上和左 右上:鍵盤方向鍵上和右左下:鍵盤方向鍵下和左 右上:鍵盤方向鍵下和右普通開火鍵: ctrl超級(jí)開火鍵: A主戰(zhàn)坦克重生鍵: F2運(yùn)行結(jié)果:5 設(shè)計(jì)體會(huì)通過這次課程設(shè)計(jì),初步了解了高級(jí)編程語言面向?qū)ο蟮奶攸c(diǎn),掌握了數(shù)據(jù)結(jié)構(gòu)及Java編程的許多基本知識(shí),提升了自己的動(dòng)手能力。使我對(duì)數(shù)據(jù)結(jié)構(gòu)這門課又做了一次系統(tǒng)的復(fù)習(xí),對(duì)各個(gè)知識(shí)點(diǎn)也都有了更深刻的理解,讓我掌握的更扎實(shí),掌握了JAVA的應(yīng)用、編寫、上機(jī)調(diào)試的基本方法,同時(shí)也增強(qiáng)了實(shí)際操作能力,了解了程序開發(fā)過程中涉及到的相關(guān)知識(shí),使我對(duì)數(shù)據(jù)結(jié)構(gòu)的使用也更加的熟練,另一方面對(duì)編程語言有了新的認(rèn)識(shí),為以后的學(xué)習(xí)打下了基礎(chǔ)。本項(xiàng)目要學(xué)會(huì)圖形化用戶界面的構(gòu)建,并且本項(xiàng)目用到了多線程Thread的知識(shí)。通過啟用多線程機(jī)制,.*中的paint(Graphics g)方法,將畫面構(gòu)造出來。其中要使用雙緩沖消除閃爍現(xiàn)象。程序中還使用了鍵盤監(jiān)聽器接口KeyActionListener實(shí)現(xiàn)坦克的控制操作。碰撞檢測(cè)的輔助類Rectangle可以完成坦克之間,以及坦克與障礙物之間的碰撞檢測(cè)。初步了解反射。學(xué)會(huì)使用Toolkit類,并使用該類加載得到圖片。學(xué)會(huì)使用Random類,并使用其中的nextInt()方法得到隨機(jī)數(shù),以實(shí)現(xiàn)敵人坦克的AI智能。利用了容器類往里添加對(duì)象,實(shí)現(xiàn)可摧毀墻體類、子彈類及敵人坦克的重生與死亡。22
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1