网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月19日漏签0天
塞班吧 关注:23,920贴子:560,670
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 4 5 下一页 尾页
  • 166回复贴,共5页
  • ,跳到 页  
<<返回塞班吧
>0< 加载中...

【修改java游戏分辨率教程】原创(转载请注明出处。)

  • 只看楼主
  • 收藏

  • 回复
  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在教程没有发完之前,请勿插楼,否则删除。
有些手机屏幕分辨率是非主流的,比较奇葩少见的,比如我手里有一部诺基亚N80,屏幕分辨率是352*416的,而许多java游戏分辨率是240*320的,352*416分辨率的java游戏是非常稀少的,在N80手机上运行240*320分辨率的java游戏,就不能全屏显示出来。
如图所示。





  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
修改java游戏分辨率的目的,就是让java游戏在某些特殊分辨率的机型上实现全屏显示,改善游戏体验。因为这些机型适配的java游戏非常少,只有靠自己动手来解决这个问题了。下图是修改后后游戏画面,已经全屏显示了,底部和右边的空白已经被填满了,这就是我们需要的效果——实现全屏显示。




2025-08-19 15:47:48
广告
不感兴趣
开通SVIP免广告
  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
本次教程举例选取的游戏是《地下城英雄——暗黑王朝》,游戏链接会在教程最后发上来。
本教程所有操作都是在塞班手机上完成的,请自备s60v3手机一部,必须安装x-plore文件管理器。


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
源游戏的分辨率是240*320(N73)的竖屏java,修改后的游戏分辨率是352*416(N80)。
第一步,先把要修改的java游戏解压。打开xp管理器,找到jar游戏文件,按OK键(确定键),把光标下移一行,然后全部标记jar内部文件,把它们解压到一个新的空文件夹里面去,解压到的文件夹里面不能参杂有其它任何无关的文件。








  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上面一组图片的顺序有点乱,正确顺序应该是图1/3/4/2/5/6/7


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二步,在你解压出来的文件中找到要编辑修改的目标文件:也就是META-INF文件夹里面的文件MANIEFST.MF,在x-p管理器中,依次按菜单——文件——编辑,对找到的MF文件进行编辑修改。


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是未修改前的mf文件,注意文件里面的汉字。


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在打开mf文件进行编辑时,按一下菜单,把光标移动到“另存为unicode文本”,按一下确定键,把红勾去掉。再打开菜单看一下,那一项就没有勾选了。如图所示。



2025-08-19 15:41:48
广告
不感兴趣
开通SVIP免广告
  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在打开mf文件进行修改时,会看到文件中有些汉字,将其中的汉字(仅仅是汉字)全部删除掉,全用英文字母,拼音或是数字替换被删除汉字的部分(可以随意填写字母或数字到已删除汉字的地方),建议在游戏名称的那一行(含有单词name的那一行),把游戏的中文名改成汉语拼音以便通过拼音识别游戏原来的名称。特别提醒:mf文件中的各类标点,符号,空格,英文,字母,数字等其它地方不要动它们,尽量维持原样不变!请小心操作!除了汉字之外,里面的符号,空格,字母,数字请尽量维持原状,不要乱删乱改!切记!否则出了问题我不负责。mf文件修改前后对比,可以看到修改后里面的汉字全被字母替换掉了。



  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接下来将光标移动到文件最后一行代码的下面,添加下面的两行以Nokia开头的代码,如果经常修改游戏的建议把它们保存到手机记事本里面去,需要的时候复制粘贴就可以了。第一组代码里面的数字是原游戏的宽高数据,第二组代码是你要修改后的游戏宽高数据,也就是你的手机屏幕分辨率的宽高。 每个数字前面都有一个英文空格。当然这四个数据是可以根据实际情况而变动的,不是死板不变的。例如,原游戏的宽高是176,208,第一组代码里面的数字就可以改成176,208,假如你想修改成宽高是640,360,那么就可以在第二组代码里面把数字改成640,360,类似于这样的例子,举一反三我就不多说了。
这是需要添加的代码:
Nokia-MIDlet-Original-Display-Size: 240,320
Nokia-MIDlet-Target-Display-Size: 352,416


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
修改好后再按返回,这时会出现“确定保存更改?”的提示,选择“是”。修改完成。


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
修改完成之后,你也可以再次按ok键打开MF文件看一下里面的内容,看看修改过的地方写没写产生乱码或问号,如果有那就失败了,需要重新修改mf文件。修改后的mf文件里一定不能有问号(?)和乱码,建议修改后检查一下。


  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第三步,将前面解压出来的文件和修改好的文件重新打包成jar文件。首先把文件夹里面的jar内部文件全部标记。




  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
再打开菜单,选择zip,复制到zip,选定一个文件夹进行zip处理。重命名之后按确定键就会自动处理了,最后生成一个zip压缩包。







2025-08-19 15:35:48
广告
不感兴趣
开通SVIP免广告
  • Tanlog
  • UIQ
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最后把后缀名zip改为jar即可。打开菜单,选择文件,从系统打开,安装jar文件进行测试,看看是否能成功运行游戏,是否存在问题。





登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 4 5 下一页 尾页
  • 166回复贴,共5页
  • ,跳到 页  
<<返回塞班吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示