![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2ME 游戏开发
文章平均质量分 54
xueyong1203
j2me, 2d, 3d, xna, game,mobile online game, mmorpg, mina, android, iphone
展开
-
j2me mp4 video stream xvid
最近在写J2ME的流媒体解析转换成MP4进行播放,xvid原创 2009-01-21 16:22:00 · 631 阅读 · 0 评论 -
[云风]动态加载资源
http://blog.codingnow.com/2006/01/dynamic_loading.html动态加载资源如今很多游戏engine宣称自己支持动态加载地图,也就是说可以作到跨地图时的零读取时间。听起来很高深的技术,实际不难实现,当然我们在大话西游和梦幻西游中早已经实现了。最近我正在考虑更加通用的解决方案。先说说基本的思路。也就是我们需要把地图数据切割成小块,让转载 2007-10-11 13:51:00 · 1145 阅读 · 0 评论 -
统计遇到的bug类型
1. 在while, for循环里, 对于肯定不应该执行下去的代码, 要坚决continue; (今天这个bug就是因为我当初写代码时的软弱, 没有坚决把冗余的数据过滤掉, 结果冗余数据进入系统之后, 造成了莫名其妙的bug, 因此, 对于我们确定的冗余数据, 就要坚决剔除)原始代码是for循环里if(cy cy = 0;}结果导致cy = 0, 也就是第一行的数据始终不对, 呵呵,原创 2007-09-27 17:08:00 · 777 阅读 · 0 评论 -
贴几个J2ME函数, 希望能对大家有用!
swap(int a, int b) ...{ a = a ^ b; b = a ^ b; a = a ^ b; } /** *//** * 求平方根 * @param value 定义域 * @return 值域 */ final public static int sqrt(int value) ...{原创 2007-09-29 13:50:00 · 1155 阅读 · 1 评论 -
google到的几个别的版本的Integer Sqrt
http://atoms.alife.co.uk/sqrt/index.html /* * Integer Square Root function * Contributors include Arne Steinarson for the basic approximation idea, Dann * Corbit and Mathew Hendry for the first原创 2007-09-29 15:28:00 · 685 阅读 · 0 评论 -
达人的机型列表库
http://www.logme.cn/ GOOD SITE!原创 2007-09-29 14:13:00 · 804 阅读 · 0 评论 -
Vector操作引发的思考----有时候必须要用"--"啊!
今天做到一个效果, 要求每个对象可能会同时有几个减血的效果, 就是一个减血的数值在向上飘因为最大数值不确定, 因此Vector成为首选我先贴下基本代码吧: /** *//** * 减血效果的管理者 * @author ok * */public class DecBloodManager ...{ Vector vBloods; public Dec原创 2007-09-29 18:34:00 · 980 阅读 · 1 评论 -
proguard的full jdk路径问题和索爱模拟器显示中文快速方法
刚买了T60,装的vista,用着爽啊,哈哈哈!eclipse3.3RC4 + eclipseMe1.6.8 + WTK 2.5.1 + SE 2.2.3,一切正常!不过,今天在配置eclipse时,proguard 3.8死活不能打混淆包,提示我找不到jar.exe这个tool,需要JDK的full path 等废话。我环境变量里面设置了JAVA_HOME,path里面添加了%JAVA_原创 2007-06-19 14:28:00 · 1223 阅读 · 0 评论 -
Java中的UTF-8
UTF-8 修改版DataInput 和 DataOutput 接口的实现表示稍微改版的 UTF-8 格式的 Unicode 字符串。(关于标准 UTF-8 格式的信息,请参阅 The Unicode Standard, Version 4.0 的 3.9 Unicode Encoding Forms 小节)。注意,在下表中,最高有效位显示在最左边的列中。 /u0001 到 /u00原创 2007-06-14 11:41:00 · 815 阅读 · 0 评论 -
Java Supported Encodings
FW: http://java.sun.com/j2se/1.4.2/docs/guide/intl/encoding.doc.html Supported Encodings原创 2007-06-14 13:26:00 · 1313 阅读 · 0 评论 -
J2ME判断点是否在椭圆内
/** * 计算椭圆和矩形是否相交 * (x/rx)^2 + (y/ry)^2 = 1; * left is: (x*ry)^2 + (y*rx)^2 * right is: (rx*ry)^2 * * if(left > right) out * else in * @param x0 - 椭圆圆心x原创 2007-09-11 11:47:00 · 1662 阅读 · 0 评论 -
Java Class File Major_Version
Java SE 6 : 0x0032 Java SE 5 : 0x0031 JDK 1.4 : 0x0030 JDK 1.3 : 0x002FJDK 1.2 : 0x002EJDK 1.1 : 0x002D原创 2007-06-05 15:06:00 · 718 阅读 · 0 评论 -
摩托手机上的音效开发问题
FW: http://gophinight.bokee.com/5412532.html有不少朋友问我为什么摩托的手机在音效方面会有问题,典型的表现是声音在模拟器上打开和关闭不会有问题,但在真机上就会出现关闭声音后无法再开启的问题,其原因很大可能是大家在关闭音效的时候只是调用了stop(),却没有调用deallocate()方法,摩托和NOKIA在这一点不同,NOKIA是不能用Dealloca转载 2007-05-29 10:17:00 · 914 阅读 · 1 评论 -
基于像素的完全破坏地形(MIDP1.0)
精确到一个像素在这里先show几张图原理暂时还不方便说, 只是完全基于midp1.0的, 哈哈哈-------------------------------------------------------------------------------------------------------------------------------------updated 2原创 2007-08-14 17:09:00 · 1393 阅读 · 1 评论 -
卡马克算法-代码研究
FW;http://blog.csdn.net/ok9034875/archive/2007/04/27/1587282.aspx//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//@ CIRCULAR DIRTY BUFFER CIRCULAR DIRTY BUFFER CIRCULAR D转载 2007-05-08 11:48:00 · 1833 阅读 · 0 评论 -
“远古帝国2”的片头图片抖动代码
FW; http://blog.sina.com.cn/u/56d4ddfb010005q3 这个是手机游戏“远古帝国2”的片头图片抖动代码~~写的相当不错~~我给大家贴一下~~在这里感谢一下南京朋友~~ public static final void drawEffect(Graphics g, int current, int sum, int type, Image img,转载 2007-05-08 11:36:00 · 1229 阅读 · 1 评论 -
抛物线上某一点的切线和法线
求: y = x^2+2x+3在点M(2, 11)点的切线和法线方程根据导数的几何意义,函数y = f(x)在点x0处的导数f(x0)在几何上表示曲线y = f(x)在点M(x0,f(x0))处的切线的斜率,即 f(x0) = tanα, 其中α是切线的倾角。 由直线的点斜式方程,知曲线y = f(x)在点M(x0,y0)处的切线方程是 y - y0 = f(x0)(x-x0) 过点M原创 2007-10-12 17:25:00 · 12722 阅读 · 0 评论 -
2D向量的旋转--->不用求抛物线的切线和法线了
/** *//** * 旋转向量 * 逆时针为正方向 * @param sin * @param cos */ public void Rotate(float sin, float cos) ...{ float _x = x*cos - y*sin; float _y = x*sin + y*cos;原创 2007-10-12 17:38:00 · 1729 阅读 · 0 评论 -
即时战略游戏中如何协调对象移动
http://dev.gameres.com/Program/Abstract/RTSMoveObject.htm作者:Dave C. Pottinger翻译改写:lzc 在图论中人们研究了通过怎样的计算才能找到一条从A点到B点的通路,以图论本身来说这已经解决了从A到B的问题,剩下的只是从A沿着找到的路线移动到B就可以了。这样的认识基于一个默认的假设--道路中的一切障碍物都是固定的,但是在现转载 2007-11-13 13:10:00 · 1929 阅读 · 1 评论 -
J2ME URLEncoder UTF-8
使用方法 String para = "?userName=" + URLEncoder.encode(userName) + "&password=" + URLEncoder.encode(password) + "&bookName=" + URLEncoder.encode(bookName) + "&Form=" + From;原创 2008-11-26 14:55:00 · 2031 阅读 · 2 评论 -
NetBeans Mobility 6.1 on Mac (Leopard)
http://blogs.sun.com/lukas/entry/mobility_on_leopard Friday February 22, 2008NetBeans Mobility 6.1 on Mac (Leopard)NetBeansNetBeans Mobility 6.1 provides better support for Mac. The Mac is still unsup转载 2008-11-08 22:28:00 · 638 阅读 · 0 评论 -
[ZT] 蓝牙连接code
以下是我研究的蓝牙代码,因为时间紧没怎么好好的测试,目前在wtk2.2上运行通过,真机还有些问题。等我调试后再放更新版本,不过对初学者来说,这些应该足够了。也欢迎学过蓝牙的朋友一起讨论该项技术,指出错误。谢谢。代码分为3个类,一个主类,一个服务器端,一个客户端。以下是代码:package myblue;import javax.microedition.midlet.*;import ja转载 2008-06-05 11:05:00 · 1016 阅读 · 0 评论 -
使用J2ME搜索蓝牙设备,并与搜到的设备通信
http://blog.csdn.net/hellogv/archive/2008/04/24/2323313.aspx由于代码来自我目前的项目,所以不能给出完整代码(非常多),只给出关键代码,对于一般J2ME程序员绝对看得懂! 首先,给出J2ME搜索蓝牙设备的代码: public void commandAction(Command command, Display转载 2008-05-14 17:29:00 · 1240 阅读 · 1 评论 -
eclipse里打包时排除.svn目录
project-->properties-->Java Build Path-->Source-->Excluded-->Edit-->Add**/.svn/got it!原创 2008-04-24 10:26:00 · 1421 阅读 · 2 评论 -
一个免费的精灵编辑器
http://www.motionwelder.com/原创 2008-01-11 15:10:00 · 1129 阅读 · 2 评论 -
Java performance programming, Part 2: The cost of casting
http://www.javaworld.com/javaworld/jw-12-1999/jw-12-performance.htmlSidebar: Casting issues and JVM performanceInterfaces and method callsTable 1 shows how different method-call types affect per转载 2008-03-31 16:54:00 · 1187 阅读 · 0 评论 -
软件混音相关资料
http://www.cppblog.com/jinq0123/archive/2007/10/31/audiomixingstudy.htmlhttp://blog.csdn.net/tangl_99/archive/2005/11/07/524647.aspxhttp://www.forum.nokia.com/info/sw.nokia.com/id/7bbe94f9-119c-475e-原创 2008-01-02 18:05:00 · 596 阅读 · 0 评论 -
彩色转灰度算法彻底学习(转)
http://blog.donews.com/ESZETA/archive/2006/09/01/1026749.aspx彩色转灰度算法彻底学习 来源:GameRes 作者:zyl910 日期:2006/05/26 17:39 --------------------------------------------------------------------------------转载 2008-03-24 17:55:00 · 2631 阅读 · 3 评论 -
贝塞尔曲线(Bezier Curves) 2d实现
http://www.azure.com.cn/article.asp?id=299如有转载,请注明:http://www.azure.com.cn/回忆下绘制直线的过程, 它是个从起点运动到终点的过程,这里我们就需要用到线性插值算法.线性插值的伪代码如下: Linear Interpolation procedure draw_line(point1, point2)转载 2008-03-20 15:47:00 · 1409 阅读 · 0 评论 -
数组快速复制
by 海哥data[0] = 0 ;int len = 1 ;int off = 1 ;while(true){ System.arraycopy(buf.data, 0, buf.data, off, len) ; if ( off + len >= buf.data.length ) break ; off = len ; len += len ; len = (len原创 2008-03-20 11:18:00 · 976 阅读 · 4 评论 -
Real - Java floating point library for MIDP devices
FW: http://real-java.sourceforge.net/Real.htmlReal - Java floating point library for MIDP devices转载 2007-12-24 18:17:00 · 574 阅读 · 0 评论 -
j2mepolish研究报告 by -猴猴,刀刀
http://huohoustudio.spaces.live.com/blog/cns!D265DB37F9B75BA2!310.entryj2mepolish研究报告研究了几天polish,目前有了比较清楚的眉目,做个报告。 附件中rar是一个应用的工程,build.xml是我总结的一个基本的build的xml文件,里面有说明。 在这里说明下b转载 2008-03-13 17:39:00 · 933 阅读 · 0 评论 -
jad 命令行批量反编译
dir得到目录结构如下:2008-03-12 19:15 .2008-03-12 19:15 ..2008-02-28 19:31 49 build.props2008-02-28 19:31 grobot2006-07-02 15:12 495,616 ja原创 2008-03-12 19:20:00 · 3603 阅读 · 0 评论 -
Calculating the area and centroid of a polygon
最近在porting一个2d的物理引擎,里面有个地方对于多边形的面积和重心计算这一块,这个文章很好 http://local.wasp.uwa.edu.au/~pbourke/geometry/polyarea/ Calculating the area and centroid of a polygon转载 2008-03-12 18:34:00 · 1353 阅读 · 0 评论 -
手机网游内测了, 大家来捧个场,呵呵
各位同行大家好, 小弟做的手机网游 终于内测了, 呵呵, 欢迎各位同行来玩 里面比较酷的地方就是那个像素地形破坏, 不过不要问我原理啦, 我不会说得, 除非你来上海我们公司, 哈哈哈 大家有好的建议可以这里提:) 哦对了, 现在内测没封模拟器, 大家可以用模拟器玩 客户端现在地址:http://0u.cn/f/tank/down.aspx?原创 2008-02-23 00:37:00 · 1063 阅读 · 1 评论 -
代码优化-之-优化除法
> 作者:HouSisong@263.net 说明:文章中的很多数据可能在新的CPU或不同的CPU或不同的系统环境下有不同的结果,可能不能面面俱到) x86系列的CPU对于位运算、加、减等基本指令都能在1个CPU周期内完成(现在的CPU还能乱序执行,从而使指令的平均CPU周期更小);现在的CPU,做乘法也是很快的(需要几个CPU周期,每个周期可能启动一个新的乘指令),但作为基本指令的除转载 2007-05-08 13:28:00 · 1065 阅读 · 0 评论 -
卡马克算法
FW:http://blog.csdn.net/ok9034875/archive/2007/04/23/1576589.aspx今天仿照郑鸿的代码把这个算法搞懂了,他真是个高手。算法描述如下: 当屏幕在背景中移动时,实际上所涉及的 Tile 根本没有变化,或者只有一小部分发生了改变。所以我们可以创建一个背景图像缓冲(buffer),保存当前屏幕的背景图像,减少每帧得画图次数,可以大大提转载 2007-05-08 11:46:00 · 2751 阅读 · 0 评论 -
图形图像处理-之-高质量的快速的图像缩放 上篇 近邻取样插值和其速度优化
FW: http://blog.csdn.net/housisong/archive/2006/11/22/1404896.aspx图形图像处理-之-高质量的快速的图像缩放 上篇 近邻取样插值和其速度优化 HouSisong@263.net 2006.11.22(2007.01.02更新)tag:图像缩放、速度优化、定点数优化、近邻取样插值、转载 2007-05-08 13:18:00 · 2040 阅读 · 1 评论 -
通用数据压缩算法简介
通用数据压缩算法简介前言数据压缩技术始终是让我感觉到比较神秘的数学算法之一,而当我接触到其具体的算法时候,发现其原理是如此的简单,所以就写了这篇文件来谈谈自己的感想。但由于本文篇幅有限,就以只以一个最简单的LZ77算法作为例子来讲解。数据压缩技术其应用十分普遍,WinRar,WinZip等常规数据压缩软件已经成为现在电脑的必备软件了。互连网上到处都可以看到压缩文件包。而常规多媒体转载 2007-01-08 18:09:00 · 16789 阅读 · 0 评论 -
优化--C程序员之终极标靶
http://blog.csdn.net/Cloudyshadow/archive/2001/01/09/6078.aspx一个用户往往把他的生命中大部分时间用来等待计算机输出结果,为了减少这个等待时间,用户不得不采购更快的计算机,增加内存或更换整个网络.开发者有责任尽量避免他的程序耗费昂贵的资源,为用户挽回宝贵的时间和金钱.--原作者-----------------------------转载 2007-01-04 10:06:00 · 975 阅读 · 1 评论