JAVA程序分辨率修改和自适屏修改.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA程序分辨率修改和自适屏修改

【教程】软件自适屏的另类修改方法 大家看过圈圈的教程没有,看过的话,都应该知道,如果一个软件或游戏的分辨率显示是由全局变量(全局变量也称为外部变量,它是在函数外部定义的 ? 变量,它不属于哪一个函数,就像自适的游戏由这个全局变量全程控制分辨率,不属于哪个函数)控制的 ? 这是圈圈的教程,大家也可以看看:  HYPERLINK /167/1763_1669657.html \t _blank 【教程】JAVA程序—分辨率修改及自适屏修改 ? 简单地说,就是jar包里面有main这个东西的话就八成可以用圈圈那个方法修改成自适屏 ? 但是没有上述条件的Java又该怎么修改为自适屏的呢,下面我就给大家支一招吧 ? 很多大屏幕手机在享受大屏带来的快感的时候,同时也被很多游戏和软件无法全屏苦恼吧,解决办法就是用Halo修改成全屏的,当然这是个很好的办法, ? 不过很多游戏不是那么好修改的比如2009版QQ游戏大厅和QQ斗地主,你们可以自己去尝试一下就知道我说的是对的了,所以我们最好修改成自适屏的, ? 即适合所有手机屏幕 ? 对于这个方法 我已经成功修改了游戏大厅等很多软件和游戏 =========================================================================== 教程: ? 准备三个工具手游、Halo、Javamigic; 1.打开手游,处理你要修改的游戏,不要修改,只做修改键位,同时把“加入诺基亚兼容性包”也勾上,具体设置如下图: 大家有没有发现如果用手游伴侣修改分辨率会在JAR根目录下生成一个comkimjuncoj2me文件夹,里面的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; ? ?? ???} ? ? } 学过java没关系,但320,240这两个应该可以看出来刚好是分辨率。 2.运行Halo,打开你刚才处理过的游戏,切换至类编辑模式,全文查找sipush 240,或者自己手动查找ConvKeyCanvas.class,找到242行bipush 0,点编辑(高级)改为2, 把245,248 sipush改为你所用的JAR原始分辨率,比如我附的第一个JAR是240*320的,那245行改成sipush 240;248行改成sipush 320。点保存方法-编辑-打包 其实这样做了之后已经是自适屏了,只是效果不是很好,需要在处理一下,原因就是刚才用手游处理过,游戏下面会有一条白杠,那么怎么解决呢? 看看我们什么还没有用到?答案就是Javamigic了 这部分是流氓叔叔传授给我的,其实也很简单的 我们需要用Javamigic处理一下经过Halo修改过的游戏才能去掉白杠: ? 请看如何设置,第一键值设置(就是第一项keycode)????????????????????????????? 第二屏幕设置(第二项screen) ???????????????????????????????????????????????????????????????????????????? 注意:屏幕分辨率指定要是你手机分辨率才行哦,比如你手机分辨率是240*320,那就 ??????????????????????????????????????????????????????????????????????????填240*320,若是240*400那就得填240*400 ????????????????????? 好了,然后点击确定,处理jar就可以了,成功修改成自适屏的了 ? 用手游处理过的游戏都会有点小卡,画质也不是很好,这个就木有办法了,凡事都完美不了啊

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档