2022年JAVA游戏软件修改总结 .pdf
《2022年JAVA游戏软件修改总结 .pdf》由会员分享,可在线阅读,更多相关《2022年JAVA游戏软件修改总结 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA游戏软件修改大全自己修改一般JAVA 的文件,其实很简单,并不需要多少的专业知识就可以做到了。最重的 是 你 有 心 机 和 耐 心 从 头 到 尾 把 本 文 看 完 , 并 动 手 自 己 实 践 就 可 以 了 。一。基础准备。1。JAVA 游戏当然是需要在JAVA 模拟器上运行的。到现在为止,SMARTPHONE 上能用的模拟器无非只有DM2 和 JMM3 这两个模拟器。对这两个模拟器,我们可以说是又爱又恨,各有缺失,又各有优点。大家想必都很清楚,我也不再多说。只是我不象大多数人那样,只用其中一个,我是两者兼顾。因为各有优点,两个一起用当然能弥补对方的不足。而且两个装在机器里并
2、不怎么占地方,除非还有人在用十六M 的卡或者是还没有买卡。然后都在开始里建立快捷方式就可以用得很方便了。我是这样用的下载的游戏两个模拟器都装,然后试运行,那个运行的完美就留住,再把另一个模拟器里的删掉。 2。现在还没有专门为SP手机量身定做的JAVA游戏,而网上所有的JAVA游戏都不是只为同一部机器所定制的,各款手机屏幕的尺寸都不尽相同,所以当你搬过来自己的机器上可能不能全屏运行,因为是以128x128 ,128X160 等的分辨率为标准设计的,这样可能因为游戏没有以全屏方式运行,会有画面一部分被按键提示栏之类的物体遮挡,玩起来当然不爽。所以JAVA全屏补丁自然就要先有准备了。3。我们知道No
3、kia 的游戏占了所有游戏的大部分,而且许多好玩的游戏都只开发了Nokia的平台,所以目前很多游戏都是只有Nokia 的版本,而要玩Nokia 的游戏并不容易,Nokia的游戏都使用了Nokia 专用的API,因此不能直接放在我的手机上运行,以前我们只能望着流口水,但现在不同了,可喜可贺,我们有了Nokia API 的模拟包!就是“com文件夹” ,但是这个模拟包还不够完善,加入后JMM3 运行时很容易造成死机现象。所以我们还是要小心点,或者等更完善的COM包。4。还有痛苦的事情是,游戏明明可以运行,没有声音不止,连按键控制都失效。这样子就很难玩,这当然是因为游戏按键不兼容造成的。游戏的控制按
4、键是根据KeyCode 来识别按键的。所有品牌的手机的控制按键的KeyCode 都不同,好象只有数字键的KeyCode 是一样的。如DM2 的游戏就经常出现左右软键不其作用。象这样的情况就比较麻烦,但也并不是完全没有办法的事,我们可以自行修改,但是这就需要比较专业的东西了。如果你想这这一点, 那 么你就需要 进修一下JAVA语言相 关的知识了。这 里 我 附 上 一 篇 在 网 上 转 过 来 的 文 章 , 或 许 帮 助 , 我 放 在 最 后 面 了 。5。其它软件:这是最后的准备了。(1)WinRAR 解压软件,这个每人电脑都应该有了吧。 (2)文件编辑软件,有两个选择,一个是WIND
5、OWS 自带的记事本,第二个也是最好的选择:UltraEdit-32 Text 软件,这个软件相信很多人都知道吧,其实用起来也很简单,而且有中文xx版的。二。实战操作。1。修改名字。这一点只对DM2 有用,因为JMM3 自己便有更改名字的功能。假如你的DM2 模拟器里装了很多游戏,那些英文名字乱七八糟的,看起来不但不舒服,要用起来也不方便。如果全部该成了了中文名字就便于识别了。首先,选择用WINRAR 打开你要编辑的JAR 文件,然后找到里面的META-INF 文件夹,这里面有个索引文件MF,所有的基本信息都在这里面了。我们要做的就是把这个文件拖精品资料 - - - 欢迎下载 - - - -
6、- - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - - 出 来 , 然 后 修 改 里 面 的 信 息 。 只 要 用UltraEdit-32 Text打 开 就 可 以 看 到 了 。我列出需要改的地方:MIDlet-Name ,游戏名称。MIDlet-Vendor:提供商的名称。然 后 保 存 即 可 。 最 后 把 这 个 文 件 再 重 新 拖 进JAVA 文 件 里 覆 盖 就 可 以 了 。不过这里需要注意一点。纯英文的游戏改成中文名后安装会显示“ 应用程序错误的” ,我们只要找一个中文游
7、戏或电子书的MANIFEST.MF 文件,打开用你要改的纯英文游戏MANIFEST.MF 文件,把里面所有的东西复制,再粘贴到那个中文的MANIFEST.MF 文件里就可以。2。替换自己喜欢的图片和声音。方法很简单,打开要修改的文件,再仔细看一遍,你就会发现每个JAVA 文件里或多或少都会有MID 和 NPG 文件, MID 是铃声格式,也就是游戏的声音。NPG 是图象文件,可能是程序的背景或是游戏的图片。说到这里,我想大家都明白了吧。只有以相应的内容改成相 同 的 名 字 替 换 就 可 以 。 例 如QQ的 消 息 声 音 或 背 景 都 可 以 更 改 。3。修改电子书的内容,或自己做有
8、图像的JAVA图书。打开后会看到有数字象1。2。3 等文件夹,里面放的可能是文本或图象,我们要做的就是简单的替换,就可以变成自己的文字书,或图书。4。修改游戏按键设置这 个 我 说 过 比 较 困 难 , 前 提 是 你 要 对JAVA 代 码 比 较 熟 悉 才 行 , 基 本 流 程 是 :A 首先要做的 是,用反编译 工具反编译你 要修改的游戏 。B 然后就要动手找决定性的语言。判断按键的函数:keyPressed、keyRepeated、keyReleased。判断按键键值的语句:IF、SWITCH。相关的是,NOKIA的左软键键值:6 ,右软键:7。C 复制游戏里面要修改的地方的代码
9、,做成基本的JAVA 文件,然后调试并编译通过,生成.class文件。D 研究 .class 文件,找其中代码的规律。NOKIA 游戏的左右软键的键值编译完之后一般为FA、 F9(IF 语句)和FFFFFFFA、 FFFFFFF9( CASE 语句)。你可以在你自己编的那个JAVA 程序里面把以上找到的6、 7 改成你要的键值,分别编译,对比改和不改的两个文件的不同之处。附:Java游戏编程初步现在流行的游戏似乎都是用C 或 C+ 来开发的。在java 平台上几乎没有很大型及可玩的流行游戏。由于java 是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java 在游戏编程方面的强大
10、性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。一 、 在 开 始 之 前 我 们 得 确 认 你 已 经 安 装 了Java JDK,并已经安装了浏览器软件如IE。本章是以Internet为开发对象,一步一步教大家认识Java 的 Thread 、Applets . 以及游戏编程要注意的一些方方面面。并在每一小部分附上了相应的源代码以供大家参考,最后我们还会对我们的游戏程序进行指导性的提示。在文章中我们还穿插了很多建设性的问题,让读者参与到我们的开发中来。但是由于本章指在带领大家进入这个门槛,大部分知识并不会很详细说明,有兴趣的读者可查阅相关的资料补充。在开始
11、之前我们还得确认你已经知道类,继承和java 语言的一些基本属性了。基本applet Applets 是一种 Web 浏览器上的小程序,由于applet 对系统而言绝精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - - 对安全,所以它做的事比aaplication有限,但是对于客户端的程序,applets仍然是个很强 大 的 工 具 。 为 了 浏 览 和 运 行 方 便 , 我 们 就 以applet为 开 发 对 象 。开发 Applets 程序,
12、我们得继承Applet 类,并覆写必要的函数,下面几个函数控制了Web页面上的applet生成与执行。函数作用 Init() 这个函数会被自动调用,执行applet 的初始化动作包括组件在版面上的分配,你一定得覆写它 Start() 每当浏览器显示applet 内容时,都会调用它,让applet 开启其正规工作( 尤 其 是 那 些 被stop() 关 闭 的 工 作 ) , 调 用init()之 后 也 会 调 用 这 个 函 数 Stop() 每当浏览器不显示内容时,都会调用它。让applet 关闭某些耗资源的工作,调用destory()之后也会调用这个函数 Destroy() 浏览器将
13、applet 自网页移除之际,便会调用它,以执行” applet 不再被使用”应该做的最后释放资源等动作 Paint() 让你在 Applet 界面上进行相应的绘画动作,每次刷新时都会重画所有的 applet 文件源文件名和java 应用程序一样都是.java 为扩展名,编译后的执行文件扩展名为.class,由于在applet中已经没有了main() 函数,它是和html 自动集成,所以我们要执行applet ,要在html 源文件中放入一特定的标签(tag),才能告诉网页如何装载并执行这个applet ,这里有一点要注意,我们执行的网页必须能执行java程序。普通Html 源码格式HTML
14、APPLET CODE=HelloWorld.class WIDTH=300 HEIGHT=500 /APPLET/HTML applet code =HelloWorld.class width=300 height=500这行即applet的执行处。applet 执 行 文 档 为=HelloWorld.class 告 诉 网 页 ” applet ”扩展文件为HelloWorld.class width 和height 告 诉 浏 览 器 这 个 显 示 的applet的 大 小有关标签 (tag) 的说明,大家可在网上找到很多相关的说明文档。线程由于 apllet,java 应用程序的
15、执行都和线程有关。我们来大概了解一下线程的概念。线程也称为轻型进程 (LWP)。每个线程只能在单个进程的作用域内活动、协作和数据交换,并且在计算资源方面非常廉价。线程需要操作系统的支持,因此不是所有的机器都提供线程。Java 编程语言,作为相当新的一种语言,已将线程支持与语言本身合为一体,这样就对线程提供了强健的支持。Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 9 页 - - - - - - - - - - 为。要创建一个线程
16、,程序员必须创建一个从 Thread 类 导 出 的 新 类 。 程 序 员 必 须 覆 盖Thread 的run() 函数来完成有用的工作。用户并不直接调用此函数;而是必须调用Thread 的start() 函数,该函数再调用 run()。但是使用Thread 类实现线程,增加了程序的类层次,所以一般程序员都由另一个java 线程接口Runnable 接口来实现,Runnable 接口只有一个函数run() ,此函数必须由实现了此接口的类实现。线 程 中 有 几 个 重 要 的 方 法 是 我 们 得 了 解 :Thread.start(): 启动一个线程Thread.stop(): 停止一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年JAVA游戏软件修改总结 2022 JAVA 游戏软件 修改 总结
限制150内