非触屏java游戏转换为触屏游戏工具使用方法_第1页
非触屏java游戏转换为触屏游戏工具使用方法_第2页
非触屏java游戏转换为触屏游戏工具使用方法_第3页
非触屏java游戏转换为触屏游戏工具使用方法_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用下面软件可以把非触屏java 游戏改为触屏游戏,不会遮挡屏幕,提供了9 个可自设触摸键,真是玩rpg 类游戏的大福音啊!方法如下:一、 下载 HandyPartner 、 JavaMagic_60b、 和 halo2.0 。 这里提供HandyPartner ,另两个请自下载。二、翻开HandyPartner ,点“原始设置,启用键转换和启用触摸屏是默认勾选的, 启用触摸屏这里有9 个大方格,分别代表手机屏幕的上下左右左上左下右上右下中间9 个可用触摸位置,坐标里的数值代表屏幕相对位置,默认是按240X 324分辨率设置的,假设是360X640分辨率那么上面两个数字例如可以改成 120、 2

2、40,左边两个数字可以改成210、 420即1/3 位置 , 其他分辨率同理,当然也可以改其他数字。然后再改9 个方格里的键值,这里对应的键值是:“左右软键键值-6、-7, 09键键值48、49、50、51、52、53、54、55、56、57, #键跟键键值35、 42。这里缺少的是左软键和右软键,这里我们改49, 51 或 55, 57 其中一组成-6 , -7 就可以了,这样左右软键就出来了,剩下两个就看你所需了,rpg 类游戏就不一般需要再改了。假设你还要改屏幕分期率,假设原游戏为 240X 320,你可以改成同比例的 360X480或324X432都行,而不能改成360X640等。这里

3、把屏幕设定-手动设 定成:宽度360、高度480;然后把下面的显示形式里选运行画面满屏/ 居中,机子好选画面优先,机子差选速度优先,原始分辨率填:宽度240、 高度320; 当然有些游戏不一定改得了。改好了以后点保存设置下次点配置文件就出来你这个设定,然后点运行转换,双击jar 文件,等待处理后可能出现几种情况:1、提示处理完成。恭喜,表示已经成功参加触摸屏幕了,处理后的jar 是HandyPartner 文件夹里的pkg_new.jar 文件,改你要的名字吧。你可以进游戏试试了,我是用java 游戏模拟器试的,然后经手机测试可用,一般到这里就成功了。但不排除少数进游戏后死屏或出错的情况10%

4、-20%概率,别急,提供有几种解决方法: 1用HandyPartner 勾选参加nokia 兼容包运行转换一下再试试. 2假设不行,可能是你手机性能不强或分辨率问题,再勾上手动设定填好屏幕分辨率以及选择速度优先,填好原始分辨率,再转换试下。 3再不行,可以把转换好的文件用halo 编译打包一下,什么都不用改。如拉阔的封魔录斩妖问情就可以这样处理。4再不行死马当活马医JavaMagic_60b派上用场了,先用JavaMagic处理jar一下后, ( 假设有触屏中间还需经halo 处理 ), 再用 HandyPartner 转换处理后的文件。(5) 假设一些游戏虽成功了但运行起来较慢,用Handy

5、Partner 处理后也可以再用JavaMagic或halo2.0处理的方法,假设用一个效果不明显,可以用JavaMagic和 halo2.0 依次处理如江湖歪传-新葵花宝典,顺序也可以倒过来试试。运用以上方法大部分出错的能解决问题。注:JavaMagic也有很多功能,处理前先设置好,这个工具和 HandyPartner 一 样能改部分游戏分辨率,改键值,还能参加 nokia增强包,功能还是蛮多了,有 需要的可以设,但不排除设的越多也容许能大概或许存在失败的情况。2、提示该游戏已经含触屏,不能改触屏之类,提示这个解决方法见下文。这种 占了一半以上。还有两种情况较少:3、处理没多久就提示文件不能

6、解压之类,这个也可以采取先用JavaMagic或halo 处理的方法。4、处理快完成的时候却提示不能打包成pkg_new.jar ,这个是因为你用了 java模拟器试游戏,而游戏并未真正关闭,调出任务管理器关闭java进程我是javaw.exe,这里注意可能不止关闭一个,关闭完了再重新来这个是一定能处 理完成的。好了,成功了就享受游戏吧!针对上文第二点处理方法:进阶教程:原因是HandyPartner判断一个游戏有没有触屏是通过搜索游戏里面有没有pointerDragged , pointerPressed 和 pointerReleased 方法,只要搜至U其中之就断定 是触屏游戏。而由于游

7、戏本身不是触屏游戏,里面的 pointerDragged , pointerPressed 和 pointerReleased 方法并没有什么用,我们只要把这些方法改名,然后再用 HandyPartner 加触屏就可以了。我们这里只需要的用到高阶改键教程里面的工具-Halo,翻开Halo,菜单栏下面有一行按钮吧,点击左边第一个,例如修改游戏 HeroLegend3_N73.jar,双击它就可以翻开了 .然后再看看这行按钮下面,有4个文字按钮 吧,分别为 工程管理器,资源管理器,插件管理器,类编辑器.点击 类编辑器 按钮,然后再 去菜单栏的编辑那里选择全文查找, 在弹出的舌框中,下面的下拉选项选

8、择 Bytotal classes查找内容输入canvas,如下面的图所示Find all区Fird wtiat canvasv Find Match CaseCancelJ Regular ExpressionSearch Mode By total dassesv就餐手通WW-°LS?y. CH按Find按钮后,在下面会出现 很多行类似:也nkjf/brjn旃b勾他sizeCliangedKjffbini 卜萌堂手游¥W. 日cn 1在这里有很多行,在随意双击一行,然后看Halo的左边,在这里你就要找到pointerDragged pointerPressed poin

9、terReleased 这 3 个讨厌的家伙的其中 1-3 个了,当 然不是每行都有,假设前面的没有,就要找下面的行里有没有了,我们不需要一行一行点过 去,可以隔一大段行数点击看一下有没有,因为只要改了其中一行的某个pointerDraggedpointerPressed pointerReleased ,其他行一般也改了,但注意要找全,找到了点击后如以 下图常规信息常量池口搔口域口方法+qb: Lj ava .'I a n g;S tr in g: >Lj ava 1 a i田口 3 鳗名:(LJ ava/l a n g/S tr in g; Ljava/l a nJS Q a

10、 霎名:。叫刖/ lang/Strlng;Ljava/!a+ 仁j 0 Code自力run签名:我i压口到Code* 二 keypressed(I.Vpoin馆Pressed 签名;祖)VName:匚匚 inTc<pointerPre££Gd>Descriptor:中 间口#271access nags:0x0004 fprotected保存方法 删除方法访问拉制O publicO (c® protectedQ P然后在左边选中pointerPressed ( 如上图那样),在上图的右上角的 cp info#402 点值poimtarPressed击一

11、下,就会在中间出现到这里,你就可以改了,一般情况下,改为纯英文字母或数字就OK了,例如abc123这样,还有个条件就是不能重复命名,例如你把 pointerDragged 改为abc,同时在该文件里的pointerPressed你也把它改为abc,这是不允许的,也请把它改为abc1这样啊改完后按一下右边的 保存常量 就OK 了 改好后再到左边看看,一般会在附近找到它的同伴,同样修改,当然此例就得一个 pointerPressed,改完它就OK了 然后在工具栏那里按文件 -保存 工程,再按工程一编译,然后再按 打包(新人可以在菜单栏的工程那里选择).一切完毕后,到halo的安装目录里翻开game文件夹,你就会很容易找到你想找的jar 了 然后再用HandyPartner按上面说的对这个 jar操作 嗯,这次没提示了,一切OK到了这里,95%的游戏都可以增加触屏了。假设你觉得九个格子不够触摸用,下面提供2 种方法一、使用JAM 软件改十二宫格触屏方法:这个成功率不及HandyPartner ,对于一些按键个数多的游戏或HandyPartner 转换后无效的部分游戏有用1、 翻开软件,型号选择Motorola To

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论