内容转自搜狗,黄子分享 ------- 额。我就不废话了。现在教大家简单的移植游戏。 这里以《侠客行-斗破苍穹》为例。先将Halo2.2解压到桌面,打开Halo2.2→类编辑→文件→打开jar文问件→点击打开《侠客行-斗破苍穹》

接下来,就是找屏幕分辨率的代码了。点击编辑→全文查找→在Find what输入“sipush 176”→在Search Mode选By total classes→点击Find。Find即是查找的意思

这时,我们会看到下面有很多签名。

我们一个个点击。

sipush 176 ... sipush 220这不是中屏的分辨率嘛! 双击sipush 176→将176改为128!→确定

同样道理,双击sipush 220→将220改为160!→确定

改好了,点击保存方法!保存方法后,我们点击第二个。

同样道理!改吧!改好了,点击保存方法!

保存方法后,我们点击第三个。

注意了!我们先在sipush 176附近看看,这里的代码有梯增规则,所以,这里的代码动不得!第四和第五个都是在同一个签名里,所以,我们略过。再接下来,与上面一样,搜索sipush 220!将220改为160。 总结:看了后,你们应该清楚了吧。你想移植什么游戏,得先看你下载的是什么分辨率的游戏!然后再来改为小屏幕的分辨率!本人建议想学的朋友,先找中屏的,大屏的等你技术非常厉害时再来。 附:
侠客行-斗破苍穹.jar(272 KB) 下载你们可以自己试试! 附送:常见中屏(176*208)代码sipush 88(改为sipush 64) supush 104(改为sipush 80) 其余的代码因各个游戏设置代码不同,要靠个人直觉去改。常见中屏(176*220)代码sipush 88(改为sipush 64) sipush 110(改为sipush60) sipush 204(改为sipush144) sipush 208(改为sipush148) 其余的代码因各个游戏设置代码不同,要靠个人直觉去改。