import javax.microedition.lcdui.Graphics; /** 可移动对象接口 */ public interface MoveObject { /** * 准备工作 * * @param FullCanvas * theCanvas 底级界面对象 */ public abstract void initObject(FullCanvas theCanvas); /** * 在指定的画布上做好准备工作 * * @param Graphics * ...
该游戏的主线程处于继续自Canvas有类中: /** * 游戏线程 */ // 每33毫秒一个循环(即每秒24帧) private final static int MIN_LOOP_TIME = 33; // 每5步刷新一次屏幕 private final static int MIN_REPAINT_LOOP = 5; public final void run() { Thread.currentThread().setPriority(1); time = System.currentTimeMillis(); try { while ( ...
package main; import java.io.IOException; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; /** * 图片阵列 图片阵列由多个相同尺寸的图片构成 */ public class ImageGrid { private Image image; public int unitWidth; public int unitHeight; private int picturesPerLin ...
想学习一下游戏制作的一些实用的技巧,因而从上几个星期前开始对Overloaded公司2002年出品的PillsAnd Thrills进行反编译,该代码很小,jar包只有92K,原以为一个星期可以搞好,想不到搞了两个星期,还剩游戏的AI部分还完全理解,后来忙于升级手机理财JAccount就把这件事放下了,现在刚好有一些时间续一下。 由于版权的原因,不能将反编译的代码完全公布出来,但我会将一些我认为有价值的类的代码列出来,供大家参考,也欢迎大家讨论。 这里先放上该游戏:PillsAndThrills.jar 大家可以先玩一下有个大概的印象,也可以试着反编译一下看看。
由于忙于对手机理财的升级,很长时间都没有更新博客了。 经过这段时间的努力,功能差不多完成了: 主要增加了以下功能: 1、最新支持小数点了; 2、支持定期交易; 3、加入了滚动提示; 正在真机上测试。 现在在P990真机上测试出一点小问题, canvas 无论是否使用ticker,返回的屏幕高度是一样的,WTK和P990的模拟器上则不会出现此问题,这个问题导致理财软件的屏幕下方图标栏在打开ticker的时候显示不出来,不过关掉ticker就好了,还未找出原因,如果有谁碰到过这个问题并知道原因或者知道一些失败的方法的话,望告知。
iwinyeah
搜索本博客
我的相册
C8609f76-ccc2-3dbc-a9e8-b5e08077b8c2-thumb
jaccount1.0.7
共 5 张
最近加入圈子
存档
最新评论