J2ME 游戏开发
jack813
这个作者很懒,什么都没留下…
展开
-
两个图片载入函数
两种常会用到的图片载入函数,第一种是根据给定的图片路径生成图片,第二种是将图片压到数组中,根据在数组中的起始位置和长度以及数组文件的路径生成图片 /** * 图片载入函数 * @param str String 图片路径 * @return Image 返回载入后的图片 */ private Image loadImage(String str) { Ima原创 2006-11-02 15:07:00 · 651 阅读 · 0 评论 -
j2me中2个随机数生成函数
由于J2me中的Java.util.Random只包含了nextInt(),nextLong()两个方法,所以写了2个函数作为nextInt()的扩展,在编程中经常用到。 /** * 小于t大于0的随机数 * @param t int * @return byte */ private byte creatRandom(int t){ Random rnd原创 2006-11-02 14:36:00 · 898 阅读 · 0 评论 -
图片数据的加载方案
以往在制作游戏的过程中,每一个场景、过关或者游戏最开始的初始化都要加载图片资源,但是目前的图片是按照用途来归类,比如主角的图片都放在一起,boss的图片都放在一起,背景、游戏中的UI都放在一起等等,在加载过程中我们需要取个别类的图片,也就是要包含几个图片文件的加载过程,如何统计每一个加载过程的在总体进度中的进程和总占用的内存成为一个问题。针对这个问题我采取的一个解决办法是用一个数组作为一个BO原创 2006-11-07 15:07:00 · 689 阅读 · 0 评论 -
Nokia 新、老s60上创建图片时的一个问题
问题描述:以Nokia方法创建的图片可以在Nokia 7650和QD上创建透明的图片,但是同样的jar传到新60手机上如Nokia 3230和6630上会在游戏加载图片时跳出,没有报任何异常,调整在同一个周期创建的图片数(大约20以下)可以正常通过。解决办法:在Nokia新60上使用Midp2.0的方法创建图片,在老60上使用Nokia自己的图片创建方法。#### MIDP2.0图片创建方原创 2007-03-06 15:31:00 · 592 阅读 · 0 评论 -
对图片上的颜色进行转换
midp2.0中有个函数 .getRGB(),利用这个函数我们可以得到图片中每一个像素的颜色值,这个值会报存在一个长度为image.Height()*image.Width()的数组中,然后对这个数组中的值进行颜色修正,例如做成一个保持轮廓的白色图片,那么将数组中的每一个数都 |0x00FFFFFF,再利用.creatImage方法用这个修改后的数组重新创建一个新的Image。目前这个方法在Nok原创 2007-05-13 00:13:00 · 822 阅读 · 0 评论 -
A* 寻路算法
构造point 类应包括X 坐标Y坐标G值H值F值parent 父节点AStar类应包括起点终点开放列表关闭列表障碍列表地图数组流程:1 将起点放入开放列表2 从开放列表中查找F值最低的点3 检测此点周围的可到地点,并放入开放列表中4 将此点放入闭合列表,并在开放列表中将其删除5 如果在开放列表中检原创 2012-01-10 17:30:11 · 1605 阅读 · 0 评论