我就是手痒。那天晚上没事干,刷到个老游戏回顾的视频,提到了《双截龙外传》,妈呀,童年回忆一下涌上来了。赶紧摸出手机,找了个所谓的“最新优化版”的安卓APK,想都没想就给按下了下载。那时候我脑子里就想着,躺在沙发上,用手机搓一搓小时候在街机厅里拍手柄的感觉,多美滋滋。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》www.gm89.me
文件不大,很快就下完了,我屁颠屁颠点开安装包,几秒钟就装好了。图标很正,一看就是那么回事。我深吸一口气,点开了游戏,手机屏幕一闪——黑了。
我第一反应是,是不是手机卡了?我划了一下屏幕,上面的通知栏,电量什么的都还在,就是游戏那一块,除了一个黑框,什么都没有。但是,仔细一听,游戏背景音乐却在响!这下把我搞懵了,有声音没画面?这是什么鬼?我赶紧按了几下返回键,没反应。再按主屏幕键,退出去,再点进去,还是黑屏。这火气一下就上来了,大晚上熬着就为了玩这个,结果给我来这一出。
我立马重启了手机,心想也许是软件冲突。重启完再试,还是老样子,黑乎乎一片,音乐“噔噔噔”地在那边响,嘲笑我似的。
我当时就觉得,肯定是我下的这个包有问题,估计是哪个孙子拿个半吊子版本来糊弄人。于是我打开浏览器,又换了两个下载站。那两天晚上,我几乎把能搜到的三四个不同版本的APK都拉下来试了一遍。
结果?一个比一个糟心。一个版本是干脆连声音都没有的纯黑屏;另一个直接在安装的时候就报错说“解析包失败”;只有一个版本,就是我第一次下的那个,起码还有音乐,至少证明它不是个空壳子。
这时候我开始琢磨了,问题会不会出在我这边?我的手机配置也不差,玩《原神》都能跑,一个老游戏还能搞不定?我不信这个邪。
黑屏但有声音,这说明游戏的运行逻辑是没问题的,只是渲染或者显示出了岔子。我强迫自己冷静下来,决定从系统设置往里扒拉。
我先做的是最基本但又经常被忽略的一步——
进系统设置,找到应用管理。
找到这个《双截龙外传》的应用信息。
点开“权限管理”,我发现它只开了存储权限,其他都是禁用的。
我心想反正都这样了,死马当活马医,我把能开的权限,尤其是“悬浮窗”和“后台弹出界面”这种感觉跟显示有点关系的,全部都给它打开了。结果,还是没用,依旧是黑屏。
我有点灰心了,但又不甘心,音乐还在响,我能听到角色在走路,甚至能听到我乱按屏幕时发出的打击音效。我当时就想,画面肯定被什么东西给盖住了。
然后我做了一个很大胆的尝试,这也是我以前玩模拟器游戏学来的经验,但凡是这种移植或者套壳的游戏,里面经常藏着一个“开发者菜单”:
我先进入黑屏状态。
然后我把手指放在屏幕上的一个固定位置,然后猛地同时按下“音量+”和“返回键”。
没反应。我再试了一次,这回是“音量-”和“电源键”,试着模拟手机截图,希望把隐藏的东西拍出来。没用。
我瞎按了一通,在黑屏界面,我连按了五次屏幕左上角。
妈呀,奇迹出现了!屏幕上方突然弹出了一个小小的、灰色的半透明菜单栏,上面写着一堆英文,都是“Video Renderer”、“Audio Buffer”之类的东西!这下我找到根儿了!
我赶紧点开那个“Video Renderer”(视频渲染器)的选项。它默认是“OpenGL ES 3.0”,这是我的手机最常用的一个图像接口。我看到下面还有几个选项,比如什么“Software Rendering”(软件渲染)、还有个“Vulkan”。我心想既然硬件加速不行,那就试试软件渲染!
我战战兢兢地用手指点选了“Software Rendering”。
画面突然自己重启了一下,这回黑屏还是出现了,但是只持续了不到两秒钟,接着“唰”地一下,游戏画面完完整整地跳出来了!那个熟悉的选人界面,那些像素小人,全都回来了!
我当时差点没叫出来,这种成就感,比通关了还爽!我赶紧保存了设置,退出去,再重新点开,画面秒进,完全正常了。我这才明白,不是APK文件不也不是手机有问题,而是这个老游戏,它对新手机的图形接口兼容性不不能用硬件加速来渲染,只能老老实实用软件来慢悠悠地画图。
经过这两天折腾,我才总结出来:遇到黑屏别忙着骂人,别忙着换文件,先听听有没有声音。有声音,就说明程序在跑,画面肯定是被挡住了。要么是权限没给全,要么就是这种老游戏的渲染模式跟新系统犯冲。找到隐藏设置,把渲染模式切换一下,八成就能搞定。省下的时间,够我多打好几关了,真是一番折腾。