国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

J2ME游戲開發技巧:用setClip分割圖片

2019-11-18 16:02:03
字體:
來源:轉載
供稿:網友

游戲開發中我們往往需要把一些列零碎的小圖片合成一幅比較大的圖片,需要用到這些圖片時可以通過setClip畫這張大圖的一小部分,也可以預先通過setClip把大圖分割成小圖然后直接調用小圖。

下面通過例子來說明如何分割圖片。

建立一個Image數組:Image[ ] imgNumbers = new Image[10];

PRivate void initImgNumbers() throws Exception {
       Image imgTotal = Image.createImage(…);
       Graphics g;
       for ( int i = 0; i < 10; i++) {
        imgNumbers[i] = Image.createImage(10, 15);//這里初始化圖片數組,大小為10X15
        g = imgNumbers[i].getGraphics();
        g.drawImage(imgTotal, -i * 10, 0, 20);
       }
}

需要說明的一點是,MIDP 1.0里面采用上述做法會丟失圖片中的透明像素,補救措施有二:

一是直接setClip畫大圖;

二是如果是諾基亞的機子,采用如下代碼:

imgNumbers[i] = DirectUtils.createImage(10, 15, 0);

(出處:http://m.survivalescaperooms.com/)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 政和县| 黄梅县| 太康县| 垫江县| 洛扎县| 恩平市| 罗平县| 灌云县| 德令哈市| 色达县| 山丹县| 龙江县| 荣昌县| 广元市| 城口县| 松原市| 徐水县| 阿瓦提县| 临澧县| 淄博市| 岢岚县| 大渡口区| 通河县| SHOW| 玉田县| 新野县| 山阳县| 乌兰浩特市| 嘉定区| 福建省| 桓台县| 长乐市| 阳高县| 澳门| 耒阳市| 禄劝| 延长县| 红安县| 邵阳县| 建始县| 澄江县|