真人教你自己转JAVA游戏为黑莓COD
直播软件开发最近一段时间因为是将手机从步步高i288换成了黑莓8800,总是经常的折腾自己的手机。时间一长就发现可以在黑莓上玩的游戏并不多,而且很多不是我喜欢的类型,于是就学学网上高手们的说法,自己转。转换了十几个游戏之后,有那么一丁点心得,不敢独享,发布出来,大家自己动手,给咱们的黑莓手机丰衣足食!
必备软件列表:
layui 模板HandyParterner 1.6 – 用于处理Jar程序
JavaMagic – 用于处理Jar程序
Java2Cod / WinLoader – 用于转换Jar为Cod
GetKey.Jar – 用于测试各Jar游戏手机键值
java手机游戏下载GetKey.Cod – 用于测试黑莓手机键值
BlackBerry JDE 4.5.0 – 主要用到的是模拟器(Simulator)
手机顽童 – 用于模拟运行Jar游戏以获取游戏的操作键
第一步:来当一回小顽童
好了,第一步,咱们先把手机顽童装上。装上之后,所有的Jar程序默认的打开方式被改为使用手机顽童加载打开。实际上手机顽童就是个Jar程序的PC端模拟器。咱们装上它,主要就是为了拿它来测试Jar游戏,看看都需要哪些按键操作——你总不能各种手机一样买一个吧,太不现实了,而且切换上又麻烦,所以咱干脆用个方便的,直接装上个手机顽童,就当一回顽童吧。
咱们就拿PopCap的经典游戏Chuzzle的MOTO E2的版本针对黑莓8800的转换为例(真人就只有一个8800),来运行手机顽童看看。直接双击Chuzzle.jar就能启动手机顽童打开了。如图:
因为这个游戏是240×320像素的,所以用N70来模拟显然是不行的。咱们从“换机型”菜单中选择“Nokia N73 大屏”,就能正常显示240×320了:
但是运行到这里就麻烦大了!无论你点那个键,你都会发现你根本无法操作……无论想“Enable Sound”还是想给它个“No”,反正是操作不了了。这怎么办?
难道就这样不能继续了吗?换了其他机型试了试,包括MOTO V300和MOTO E680了,都不行。不甘心的到网上去查MOTO E2的键值,发现MOTO E2的左软键和右软键的键值分别是-21和-22,而不是Nokia常见的-6和-7!css select
既然这样,那咱们就先给它把左右软键改成-6和-7。
第二步:改键,改键,第一个手术
这里既可以使用HandyPartner来改,也可以用JavaMagic来改。以JavaMagic为例,打开JavaMagic,点击左侧的“设置”按钮,出现设置项:
勾上“启用键码转换功能”,点击“键码设置”,出现键码设置的窗口:
左边显示的-21和-22不正是MOTO E2的左软键和右软键吗?而右侧不正是Nokia常见的键值分配表吗?好,既然这样,就按照提示在左侧给改成和现在的右侧相同的内容,而右侧给改成未改动前的内容,点两次“确认”,回到JavaMagic的主界面。点击“处理jar”指定jar游
c语言float的取值范围戏的位置,或者直接把Jar程序拖放到窗口上,JavaMagic就马上自动对Jar程序进行处理了,然后我们得到一个Chuzzle_new.jar文件。运行之,OK,左软键,右软键被调整过来了,用Nokia N73模拟能选择打开音乐还是关闭音乐了。
或者使用HandyPartner来修改。
打开HandyPartner,界面上全是灰的:
eof是什么字符
点击“原始设置”,就可以加载原始的配置,如下:
咱们首先只是为了改键值进行测试,可以先不用管其他的键怎么设置,咱们先只改掉MOTO E2的软右软键。因此,咱们把“启动触摸屏”的勾去掉,其他的保持不变,在最左侧的“启用键值转换”这里进行操作。你会说,没有-21和-22啊。没关系啊,上面不是还有一个-6和-7和一个-8和-9的吗?咱们拿它们两个动手就可以了。
说道这里,咱们必须说明一下,除了-8和-9的具体对应键值是什么真人还没有搞明白之外,其他的从上到下分别是#、*、0、1、2、3、4、5、6、7、8、9和常见的左软键、右软键对应的ASCII码值。另外还必须说明的一点是,这里右侧的一列数字是期望的键值,而左侧的这一列才是实际进行操作的键值。也就是说,本来是左软键为-6,你想通过其他键来完成这个键的功能,那必须将左侧的-6改成其他键的键值,而不是右侧的一列里面的-6。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论