如果用手游伴侣修改分辨率会在JAR根目录下生成一个com\kimjunco\j2me文件夹,里面的ConvKeyCanvas.class就是控制你的分辨率和键位修改。打开这个class文件发现分辨率控制在这几句代码中:
img = null;
ForceToFullScreen = true;
ScrRes = true;
RotateAngle = 5;
ScreenTransMode = 0;
OrgW = 128;
OrgH = 160;
if(ForceToFullScreen)
setFullScreenMode(true);
if(ScrRes)
{
ScrW = super.getWidth();
ScrH = super.getHeight();
} else
{
ScrW = 320;
ScrH = 240;
}
}
320,240这两个刚好是分辨率。
1.所以我们第一步要做的就是先用手游伴侣处理一下JAR文件。建议只选修改键位,上面的这段代码无论你是否选了分辨率修改,都会产生的。
2.用halo打开手游伴侣处理过的JAR,编辑ConvKeyCanvas.class,全文查找240(随便你选个数值,或者是128,160,320),找到242行bipush 0,点编辑(高级)改为2,注意不能双击一定要点编辑高级,否则会跳掉。把245,248行sipush改为你所用的JAR原始分辨率,比如是176*220的,那245行改成sipush 176;248行改成sipush220。点保存方法-编辑-打包就行了。就变成自适屏了。
的食物