J2ME
文章平均质量分 79
yshen_dublin
这个作者很懒,什么都没留下…
展开
-
J2ME图片缩放函数
public static Image ZoomImage(Image src, int desW, int desH){ Image desImg = null; int srcW = src.getWidth(); // 原始图像宽 int srcH = src.getHeight(); // 原始图像高 int[] srcBuf = new int原创 2009-08-06 05:29:00 · 692 阅读 · 0 评论 -
MIDP2.0中图片象素级处理之半透明处理
MIDP2.0中提供了对图片的象素级的处理,利用这一点,我们可以对图片进行相关的处理,比如半透明,把彩色图片处理成灰度图片,以及图片变色效果都可以在J2ME里很方便地实现。 在进行这些操作之前,我们必须先了解JAVA中的一些位操作符: >,&,|,主要是这几个操作符,下面我们就开始我们的操作 1、半透明处理 在PNG里每个象素是一个ARBG格式,是一个8位转载 2009-08-06 03:48:00 · 332 阅读 · 0 评论 -
使用调色板修改png图片
这个算法是参考一位高人的文章,直接读取并修改png格式图片的调色板,然后生成新的调色板替代原来的。 这样可以实现游戏中常见的变色效果,可以解决游戏容量有限,不能存放太多精灵图片的问题。具体过程其实并不复杂,大家可以先搜索资料,先看看png图片的格式定义。这个算法正是找到调色板区,根据原有格式修改之后,生成新的crc校验码,然后替换原来的调色板。这样就可以用一个png图片,创建多个变色副本。转载 2009-08-06 05:36:00 · 2686 阅读 · 1 评论 -
J2ME中用Timer和TimerTask实现欢迎界面
欢迎界面是在程序启动时用来显示产品(如logo,名称),作者,版本等信息的界面。当用户按下任意键,或经过一定时间后,欢迎界面会自动消失,进入程序的主界面。很多程序都设有欢迎界面,尤其是游戏软件。本文将介绍如何使用Timer和TimerTask来实现一个欢迎界面。 首先来看一下Timer和TimerTask这两个类。在Java.util这个包中可以找到这两个类。Timer转载 2009-07-07 02:52:00 · 242 阅读 · 0 评论 -
一个手机上的网络聊天游戏(J2ME)
<br />这是一个Client基于J2ME以及TCP/IP协议的简单的聊天程序,在本人模拟器上测试没问题,但并不保证真机上会出现问题。<br />代码以及整个游戏框架你可以拿来自由使用,但请注明出处。<br />(一)<br />这部分是程序Cilent端和Server端共用的一些类,之所以把它们拿出来单独写,是为了让整个程序的框架更清晰。<br />其实也就一个类、一个接口,但思想是一样的,或许你需要更多的类来让Client和Server共用,举个例子来说:如果你采用了“脏矩形技术”,那么可以把每个It原创 2010-11-24 13:45:00 · 363 阅读 · 0 评论