<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    路是爬出來的

    游戲入門之二 雷電 Hero(自己飛機)模型的創建

              這里我將要講述我游戲的主角,Hero。這里的游戲的主角相對比較簡單。 只需實現,飛機的移動以及創建。

    唯一的兩點是飛機移動的時候,不能把飛機都給移動到屏幕外面去了。只有的話,那我們這些設計游戲的人就太不專業了。呵呵。

             至于發射子彈,本來我也想把Ball跟發射子彈的創建以及管理都放在此的,后來想想,還是分開點好。這些就是高手們常常說的。要解耦啊,每個類應該盡量簡單啊。不應該負責額外的工作啊。

           我聽這些都煩惱死了。不過煩惱歸煩。高手的話還是要聽的。^_^

         同理可以實現Foe, Ball等角色類,以及創建FoeManager, BallManager等.這里就不詳細闡述他們了

    java 代碼


     


    1. /******************************************************************** 

    2.  * 項目名稱             :j2me學習          

       

    3.  *  

    4.  * Copyright 2005-2006 Wuhua. All rights reserved 

    5.  ********************************************************************/  

    6. package org.wuhua.battleplan;  

    7.   

    8. import org.wuhua.game.model.Fairy;  

    9. import org.wuhua.game.util.Log;  

    10.   

    11. /** 

    12.  * 類名:Hero.java 

       
       

    13.  * 編寫日期: 2006-11-30 

       

    14.  * 程序功能描述:玩家飛機控制類 

       

    15.  * Demo: 

       

    16.  * Bug: 

       

    17.  *  

    18.  * 程序變更日期 :

       
       

    19.  * 變更作者 :

       
       

    20.  * 變更說明 :

       

    21.  *  

    22.  * @author wuhua 

       
       

    23.  */  

    24. public class Hero extends Fairy {  

    25.       

    26.   

    27.     static Log log = Log.getLog("Hero");  

    28.     static Hero hero;  

    29.     private Hero(int x, int y){  

    30.         super(Resources.FLY, x, y);  

    31.     }  

    32.     /** 

    33.      * 在選中的位置的位置創建一個Hero 

    34.      */  

    35.     public final static Hero createHero(int x, int y){  

    36.         if(hero == null){  

    37.             hero = new Hero(x,y);  

    38.         }  

    39.         return hero;  

    40.     }  

    41.       

    42.       

    43.       

    44.       

    45.     public final void moveLeft(){  

    46.         if(this.getX()>=16)  

    47.             this.move(-80);  

    48.     }  

    49.       

    50.     public final void moveRight(){  

    51.         if(this.getX()<=Platform.WIDTH-16)  

    52.             this.move(80);  

    53.     }  

    54.       

    55.     public final void moveUp(){  

    56.         if(this.getY()>=8)  

    57.             this.move(0, -8);  

    58.     }  

    59.     public final void moveDown(){  

    60.         if(this.getY()<=Platform.HEIGHT-38)  

    61.             this.move(08);  

    62.     }  


    63. }  


    posted on 2006-12-30 09:24 路是爬出來的 閱讀(181) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成A人片在线观看无码不卡 | 免费特级黄毛片在线成人观看| 久久久久亚洲av无码专区导航| 黄色网站软件app在线观看免费 | 一本色道久久综合亚洲精品| 一个人免费观看视频在线中文| 无码国产亚洲日韩国精品视频一区二区三区| 亚洲国产精品无码久久98| 国产免费直播在线观看视频| 猫咪免费人成网站在线观看入口 | 一级做a爰片性色毛片免费网站| 大陆一级毛片免费视频观看i| 亚洲国产精品无码久久| 精品亚洲AV无码一区二区| 亚洲黄色中文字幕| 亚洲狠狠狠一区二区三区| 日韩免费一区二区三区在线播放| 亚洲精品中文字幕无乱码麻豆| 女性自慰aⅴ片高清免费| 美女被暴羞羞免费视频| 亚洲线精品一区二区三区| 免费看又黄又无码的网站| 亚洲色精品VR一区区三区| 亚洲?V无码成人精品区日韩| 在线毛片片免费观看| 亚洲一欧洲中文字幕在线| 国产91久久久久久久免费| 中国国产高清免费av片| 亚洲综合无码一区二区三区| 国产精品无码免费视频二三区| 最近免费中文字幕中文高清| 亚洲人成片在线观看| 在线a亚洲v天堂网2018| 久久免费观看国产精品88av| 亚洲乱色熟女一区二区三区蜜臀| 中文字幕精品无码亚洲字| 免费v片在线观看视频网站| 杨幂最新免费特级毛片| 亚洲精品综合久久中文字幕| 亚洲M码 欧洲S码SSS222| 免费观看国产网址你懂的|