国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.survivalescaperooms.com/)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜鼓县| 临潭县| 沂南县| 甘泉县| 天气| 岐山县| 克什克腾旗| 昭苏县| 迁西县| 静安区| 丰城市| 栾城县| 阿拉善右旗| 上高县| 阳城县| 上栗县| 韶山市| 济阳县| 高阳县| 瑞金市| 东乌珠穆沁旗| 任丘市| 娄底市| 乌恰县| 无为县| 淳化县| 西乌| 同江市| 宿迁市| 南安市| 南京市| 正定县| 靖西县| 滁州市| 江安县| 长岭县| 星子县| 秦皇岛市| 涿鹿县| 隆林| 奎屯市|