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

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

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

    即興的靈感

    思維是一種藝術; 藝術需要靈感。

    博客好友

    最新評論

    J2ME游戲APIの圖層管理LayerManager

    ???在J2ME游戲設計中,需要由很多背景地圖跟活動的精靈才能讓游戲跟接近現實,跟讓玩家從中獲得游戲的興趣。而在復數精靈Sprite跟多地圖背景TiledLayer的情況下,將給開發帶來一定的復雜性,然而,MIDP2.0中的游戲API提供了一個圖層管理類,有了該類我們可以輕易的對游戲中的各個Layer有效的管理,從而使得開發的難度大大的降低,該類的名稱叫LayerManager,顧名思義就是對圖層的管理的類,今天在這里將稍微總結下LayerManager在開發過程中的基本知識。
    ???一、LayerManager的具體作用是根據準確的位置跟圖層次序來渲染它管理下的各個圖層,也就是說使用管理的方式來處理圖層之間的層疊關系因,因此在圖層變化過程中容易的對圖層進行添加和刪除操作。

    ???二、LayerManager使用方法
    ???1、通過方法append(layer)來增加圖層
    ???LayerManager layerManager = new LayerManager();
    ???layerManager.append(layer);
    ???2、獲取圖層總數
    ???layerManager.getSize();
    ???3、移除一個圖層
    ???layerManager.remove(Layer layer);
    ???4、在某處插入圖層方法
    ???layermanager.insert(Layer layer,int index);
    ???5、渲染圖層
    ???layerManager.paint(Graphics g,int x,int y);
    ???只需要執行一次paint方法,所有LayerManager管理的圖層都會被渲染,而無需對每個圖層進行繪畫。

    ???三、定位屏幕可視區域
    ???LayerManager中有一個方法setViewWindow(int x,int y,int viewX,int viewY),用來定位圖層在屏幕中顯示的區域,其中參數x,y代表可視區域左上角頂點對應于整個背景圖層左上角頂點的位置,viewX跟viewY代表了可視區域的寬度跟高度。實現圖層的卷動只需要改變x跟y的大小即可,當x變小則向左移動效果,變大則向右移動;當y變大則想下卷動,變小則向上卷動。

    ???總結:在J2ME游戲開發中,MIDP 2.0的游戲Game API函數提供了一個簡化二維動作游戲開發的構架。首先,游戲畫布GameCanvas提供了使得游戲循環體緊湊的繪畫和輸入方法。其次,圖層的架構使得創建復雜的場景成為可能,使用TiledLayer從源圖像簇的調色盤中組合成一個大背景或游戲地圖場景。而游戲精靈Sprite適合于動畫角色人物或其他活動角色,并能檢測到各個精靈在游戲中與其他精靈對象的碰撞情況。而圖層管理類LayerManager把所有的圖層粘合在一起,輕易管理游戲中各個圖層的顯示跟調用。
    ???(轉載時請注明出處并保持鏈接,作為對作者辛勤勞動的尊重,謝謝。)

    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
    ???? 隱姓埋名/低調華麗/簡單生活/完美人生

    posted on 2009-02-18 16:42 poetguo 閱讀(2059) 評論(0)  編輯  收藏 所屬分類: J2ME

    主站蜘蛛池模板: 亚洲国产a∨无码中文777 | 久久久久久国产a免费观看不卡| 成人女人A级毛片免费软件| 亚洲无线电影官网| 99视频有精品视频免费观看| 无码乱人伦一区二区亚洲| 91大神在线免费观看| 亚洲精品视频免费在线观看| 麻豆一区二区免费播放网站| 亚洲av午夜精品无码专区| 最近最新的免费中文字幕| 亚洲国产成人久久精品软件| 四虎永久精品免费观看| 一级大黄美女免费播放| 久久亚洲国产精品一区二区| 日韩精品内射视频免费观看| 亚洲中文久久精品无码1| 我想看一级毛片免费的| 男女猛烈xx00免费视频试看| 亚洲乱码国产一区三区| 日本免费网站视频www区| 亚洲日韩看片无码电影| 亚洲国产精品无码久久久久久曰| 亚洲免费在线观看| 久久国产亚洲精品无码| 精品免费久久久久久成人影院 | 热99RE久久精品这里都是精品免费| 亚洲精品乱码久久久久久| 24小时在线免费视频| 亚洲av午夜电影在线观看| 亚洲国产婷婷香蕉久久久久久| 国内少妇偷人精品视频免费| 亚洲欧洲日韩综合| 四虎永久免费观看| 久久久久国产免费| 亚洲AV无码一区二区三区牲色| 亚洲伊人久久大香线蕉综合图片| 国产电影午夜成年免费视频| 污视频网站在线免费看| 久久亚洲精品成人AV| 日本中文一区二区三区亚洲|