[教程]【汉化】游戏教程第四章:改图片字为系统字

2012/2/1 8:48:00  人气 2366    怀旧国机论坛  
专题:改软教程
[reply]除了上面的工具外,还可以使用字节码编辑器BytecodeEditor进行修改,无需反编译,更加快捷。可用于查看修改class的常量池,字段,方法等的软件,直接修改字节码。过程是打开软件--找到并打开i.class--方法--《init》,是不是看到熟悉的代码?invokespecial java/lang/Object/<init>()Vaload_1ifnull Label216编辑增加aconst_nullastore_1然后保存并进行审核就可以,方便了很多。---------------基本操作过程就这样,为什么要这样修改?下面来讲讲原理。在i.java中我们看到这个方法:public void a(Graphicsgraphics, String string, int i1, int j1, int k1){if (a!= null){ …… graphics.setClip(i5,j5,k5 - i5, i6- j5);graphics.drawImage(a, i1 - (a[i4] & 255), j1 - a[i4] - b2, 20);}i1 = b1 c;}graphics.setClip(i2, k2, i3, j3);return;}注:很多游戏绘制字符串都采用public void a(Graphics graphics, String string, int i1, int j1, int k1 ...)这种方法。if部分内我们看到用于切割图片setClip方法,setClip 方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。[/审核中reply]
下页    上页    全部    余下    
 

. 只是一个过客而已~

发表回复

   


  通知楼主
暂无回复!