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