转贴:N-Gage游戏中间歇性迟缓问题的分析和对策

翡翠喵喵

普通会员
2005-10-07
72
0
0
最近出的N-Gage游戏真是不少,其中不乏精品。特别是《The Elder Scrolls Travels: Shadowkey》和《Pathway to Glory》。这两款游戏的容量都是创纪录,后者更是大到了夸张的50M。值得赞扬的是PTG采取了打包存储游戏数据的方式,不仅节约了大量的存储卡空间(大文件不存在因FAT分区格式造成的空间浪费),还能加速读取游戏数据的速度。但ShadowKey在这方面就欠缺多了,游戏数据完全采用文本格式存储,加上大量的小文件,使得游戏启动和进行(如转换场景、读档)的速度都大大下降。
  更可怕的是,安装ShadowKey后,无论什么游戏进行中都会出现间歇性的迟缓现象,而且相当频繁。

  据我个人的分析,间歇性迟缓的其实主要是由S60手机的主菜单进程(Menu)导致的。因为它有一个特性是自动检测新安装的程序,并在菜单中为其添加快捷方式图标。这个检测操作是间隔一定时间反复进行的。正是因为这一点,每次检测读取到ShadowKey的游戏文件夹时都会非常慢(文件实在太多了……),因而整个系统都会暂时变得迟缓,在游戏下就有明显感觉了。

  以前有朋友提出将游戏文件夹移出e:\system\apps,这样做不仅麻烦,而且当你要玩这款游戏时仍然无法避免这个问题。其实有一个非常简单的方法,只需要在启动游戏后,按“菜单键”切换回主菜单,从Options中选择Exit即可暂时关闭Menu进程。长按“菜单键”切换回游戏后便可以大大减少迟缓现象出现的几率了。

  需要注意的是,在主菜单下右软键的Exit并非真正关闭了Menu,而只是切换到待机画面而已,必须从Options中选择Exit。另外,关闭Menu后一定要长按“菜单键”切换进程,如果短按“菜单键”,等于是又启动了Menu。

  最后,祝大家游戏玩的愉快!
转自无忧手机资讯站 [s:1]