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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

J2ME游戲開發(fā)之用setClip分割圖片

2019-11-18 16:20:03
字體:
供稿:網(wǎng)友

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

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

建立一個Image數(shù)組: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);//這里初始化圖片數(shù)組,大小為10X15
    g = imgNumbers[i].getGraphics();
    g.drawImage(imgTotal, -i * 10, 0, 20);
    }
}

需要說明的一點是,MIDP 1.0里面采用上述做法會丟失圖片中的透明像素,補(bǔ)救措施有二:
 
一、直接setClip畫大圖;
 
二、如果是諾基亞的機(jī)子,采用如下代碼:
 

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

 
即可

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



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 从化市| 南漳县| 宝兴县| 拉萨市| 灵川县| 沈丘县| 蓝田县| 呼和浩特市| 梁平县| 通城县| 冕宁县| 沧源| 韶山市| 五河县| 陆河县| 灵台县| 清徐县| 行唐县| 松江区| 宁武县| 新源县| 田阳县| 靖宇县| 宜州市| 岚皋县| 德庆县| 香港| 平舆县| 东乡| 会宁县| 公主岭市| 封开县| 师宗县| 太和县| 巴东县| 莎车县| 嘉义县| 泸水县| 昌宁县| 武功县| 华蓥市|