<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

    主站蜘蛛池模板: 成人人观看的免费毛片| 久久免费观看国产精品| 永久免费的网站在线观看| 亚洲国产成人久久精品影视 | 麻豆亚洲AV成人无码久久精品 | 亚洲精品国产肉丝袜久久| 国产成人精品日本亚洲直接| 男男gvh肉在线观看免费| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 亚洲国产综合精品中文字幕| 久久精品亚洲日本波多野结衣| 高清国语自产拍免费视频国产 | 亚洲综合偷自成人网第页色| 免费下载成人电影| 亚洲无人区码一二三码区别图片| 毛片免费观看的视频| 亚洲av综合av一区二区三区| 国产免费观看视频| 国产免费高清69式视频在线观看| 亚洲中文字幕久久精品无码喷水 | 国产精品午夜免费观看网站| 2022久久国产精品免费热麻豆| 亚洲视频网站在线观看| 成年人网站免费视频| 好看的电影网站亚洲一区| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 亚洲精品无码MV在线观看| 日本视频免费高清一本18| 亚洲在成人网在线看| 免费的涩涩视频在线播放| 免费国产高清毛不卡片基地| 国产国拍精品亚洲AV片| 中文字幕在线免费| 亚洲精品无码久久久久A片苍井空| 日韩精品成人亚洲专区| 久久免费线看线看| 亚洲AV日韩综合一区尤物| 久久久青草青青国产亚洲免观| 免费A级毛片无码A∨中文字幕下载| 亚洲宅男天堂a在线| 免费国产成人午夜电影|