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

正文內(nèi)容

j2me手機(jī)游戲開發(fā)論文-預(yù)覽頁

2025-07-18 02:32 上一頁面

下一頁面
 

【正文】 法 (4)private void eat() {}中的成員變量和成員方法 成員變量描述 變量類型 名稱新建蛇塊tempActsnakeAct 表59 eat中的成員變量方法名功能 eat()判斷食物是否被蛇吃掉,如果食物在蛇運(yùn)行方向的正前方,并且與蛇頭接觸,則被吃掉().getX/getY在隨機(jī)的地方產(chǎn)生食物 表510 eat中的成員方法 (5)public void otherMove(){}中的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表511 Othermove的成員變量方法名功能otherMove蛇塊移動().getX/getY在隨機(jī)的地方產(chǎn)生食物nThread =null死亡方法 表212 Othermove的成員方法 (6)public void move(int x,int y){}的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表513 move的成員變量方法名功能Move死亡方法().getX/getY在隨機(jī)的地方產(chǎn)生食物nThread =null死亡方法 表514 move的成員方法 (7)public boolean minYes(int x,int y){}中的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表515 minYes的成員變量方法名功能minYes邊框大小().getX/getY在隨機(jī)的地方產(chǎn)生食物 表516 minYes的成員方法 (8)public boolean maxYes(int x,int y){}中的成員變量和成員方法 成員變量描述 變量類型 名稱橫坐標(biāo)intx縱坐標(biāo)inty 表517 maxYes的成員變量方法名功能maxYes邊框大小().getX/getY在隨機(jī)的地方產(chǎn)生食物 表518 maxYes的成員方法 (9)public void keyPressed(KeyEvent e) {}中的成員變量和成員方法 成員變量描述 變量類型 名稱向上Vk_UPKeyEvent e向下Vk_DOWNKeyEvent e向左Vk_LEFTKeyEvent e向右Vk_RIGHTKeyEvent e 表519 keyPressed中的成員變量 方法名功能keyPressed鍵盤事件 表520 keyPressed中的成員方法 (10)public void keyReleased(KeyEvent arg()) {}中的成員方法方法名功能keyReleased鍵盤觸發(fā) 表521keyReleased中的成員方法 (11)public void keyTyped(KeyEvent arg()) {}中的成員方法方法名功能 keyTyped按鍵被按下 表522keyTyped中的成員方法 (12)public void run() {}中的成員變量和成員方法 成員變量描述 變量類型 名稱運(yùn)動public static final intrun 表523 run中的成員變量方法名功能Move()蛇體在運(yùn)行中的措施 表524 run中的成員方法三、 成員變量描述 變量類型 名稱蛇體public static final intsnakeAct橫坐標(biāo)intx縱坐標(biāo)inty 表525 snakeAct中的成員變量方法名功能getX、getY獲得x、y值 表526 snakeAct中的成員方法四、類JPanel 此類為畫蛇的面板類,是實(shí)現(xiàn)紅綠畫蛇身算法的類。 (1)鼠標(biāo)點(diǎn)擊“開始”按鈕,開始游戲(綠色方塊為食物,紅色為初始的蛇體):圖幾? 鼠標(biāo)點(diǎn)擊“開始”按鈕,開始游戲(綠色方塊為食物,紅色為初始的蛇體);蛇體會自動移動,由方向鍵控制蛇體移動。圖幾?不控制方向鍵蛇體會自動先前移動,碰壁之后游戲就結(jié)束,顯示“你掛了你的分?jǐn)?shù)是”。 測試的意義 系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。根據(jù)測試的概念和目的,在進(jìn)行信息系統(tǒng)測試時應(yīng)遵循以基本原則。 (2)編制測試大綱。在設(shè)計(jì)測試用例的時候,可綜合利用前面介紹的測試用例和設(shè)計(jì)技術(shù),產(chǎn)生測試設(shè)計(jì)說明文檔,其內(nèi)容主要有被測項(xiàng)目、輸人數(shù)據(jù)、測試過程、預(yù)期輸出結(jié)果等。 (5)生成測試報(bào)告。 Java手機(jī)游戲的開發(fā)過程中也遇到了很多問題,開始做需求時不確定Eclipse到底應(yīng)該具備那些功能,只知道主要功能就是java代碼編寫,但具體流程,怎樣實(shí)現(xiàn)這些功能就很模糊,所以查看了很多資料才理清楚。看到自己獨(dú)立完成并可以使用的游戲給了我很大信心。以為四年的學(xué)習(xí)時間很長,可以學(xué)到很多知識,其實(shí)老師所教的知識還遠(yuǎn)遠(yuǎn)不夠,但老師給了我們學(xué)習(xí)新知識新技術(shù)的方法,讓我們能自己學(xué)習(xí),自己去摸索,這一點(diǎn)是最重要的。(2)陳昊鵬[同譯者作品] ,《Java編程思想(第4版)》,機(jī)械工業(yè)出版社,2007。 附錄 代碼源文件 創(chuàng)建snakeMian主類,定義一個繼承類JFrame,然后在snakeMain類中定義一個構(gòu)造方法,實(shí)現(xiàn)窗口體的主題及制作者,設(shè)置窗口體的大小,窗口體出現(xiàn)的位置以及可見性。public class snakeMain extends JFrame{ //類的聲明 (2)在snakeMain類中定義一個構(gòu)造方法,實(shí)現(xiàn)窗口體的主題及制作者,設(shè)置窗口體的大小,窗口體出現(xiàn)的位置以及可見性。 //設(shè)置窗口主題及制作者setSize(435,390)。 }} 創(chuàng)建snakeWin類,實(shí)現(xiàn)蛇的結(jié)構(gòu)和具體運(yùn)動,由方向鍵控制蛇移動方向,實(shí)現(xiàn)游戲開始、結(jié)束,以及得分等。import .*。Public class snakeWin extends JPanel implements ActionListener,KeyListener,Runnable{//設(shè)置接口 JButton newGame,stopGame。//創(chuàng)建Random的實(shí)例對象 int rx = 0,ry=0。//設(shè)置新的對話框 JLabel label = new JLabel(你掛了你的分?jǐn)?shù)是+fenShu)。 //開始游戲按鈕stopGame =new JButton(退出)。 //實(shí)現(xiàn)newGame、stopGame接口(this)。 //利用鍵盤方向鍵(new GridLayout(2,1))。 //設(shè)置大小(200, 200)。 public void paintComponent(Graphics g){ //繪圖 (g)。//速度的位置 (new Color(0,255,0))。 i ()。public void actionPerformed(ActionEvent e) { //設(shè)置變量名e if (()==newGame) { (false)。 //x,y坐標(biāo)出現(xiàn)的隨機(jī)點(diǎn)snakeAct tempAct = new snakeAct()。//添加tempAct requestFocus(true)。 } if (()==stopGame) { (0)。 //游戲出現(xiàn)好吧分?jǐn)?shù),速度歸0start = false。 } } (4)創(chuàng)建eat方法,()、snakeAct兩個成員變量和eat()、().getX/getY兩個成員方法。ry==(0).getY()) { rx = (40)。 ((()1).getY())。 if (tempeat1tempeat2=10) { tempeat2 =tempeat1。().getX/getY方法實(shí)現(xiàn)隨機(jī)出現(xiàn)蛇點(diǎn)。 i++) { //初始i小于list,i自加1 if (i==1) { (i).setX((0).getX())。 (i, tempAct)。 //除了蛇頭以外所有部分的移動函數(shù) (0).setX((0).getX()+x)。 }else {//死亡方法 nThread = null。 public boolean minYes(int x,int y){ //定義成員方法 if (!maxYes((0).getX()+x, (0).getY()+y)) { return false。 } for (int i = 0。(0).getX()==(i).getX()amp。 } (9)創(chuàng)建keyPressed方法,該方法中聲明了VK_UP、VK_DOWN、VK_LEFT、VK_RIGHT四個成員變量和keyPressed一個成員方法。 break。 case : //向左方向鍵 move(1, 0)。 temp =4。public void run() { //定義成員方法 while (start) { switch (temp) { case 1: //表達(dá)式1 move(0, 1)。 case 3: //表達(dá)式3 move(1, 0)。 default: //默認(rèn)執(zhí)行語句 move(1, 0)。 try { (500(50*Speed))。 (1)創(chuàng)建snakeAct方法,該方法中有g(shù)etX,getY兩個成員方法,實(shí)現(xiàn)蛇塊邊框大小。 } public void setX(int x) { //定義成員方法
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1