首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > JSP教程 > 正文
J2ME游戏开发技巧:用setClip分割图片
来源:68design.net 2007年08月01日 09:13 网友评论:0条 点击:

游戏开发中我们往往需要把一些列零碎的小图片合成一幅比较大的图片,需要用到这些图片时可以通过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);

上一篇:J2EE程序中的SQL语句自动构造方法讲解   下一篇:如何使用Spring来管理Struts中的Action
收藏此页】【打印】【关闭
 相关文章  我要点评
·三招优化J2ME应用程序内存
·开发J2ME平台中几个重要概念说明
·新手入门的几大要点
·J2ME应用程序内存优化三招
·学习J2ME的几个重要的功能
·J2ME应用程序内存优化三招
·J2ME移动资费页面的处理
·J2ME中访问手机本地电话本

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】