PerfDog实战——十大移动平台《绝区零》游戏横向测试(上)

微型计算机 2024-10-21 12:16:21

自7月4日公测以来,《绝区零》作为米哈游旗下又一款现象级的跨平台游戏大作,吸引了海内外不少游戏玩家。它也成了继《原神》和《崩坏:星穹铁道》之后,手游玩家群体近期关注和讨论最多的“米氏”游戏之一。此前本刊已针对这款游戏搭配PC平台各档次显卡进行了全面的评测分析,而近期版本更新后,该游戏在移动端的表现也趋于稳定,因此本期我们将带来2024年Android端各移动平台的《绝区零》实战评测。让我们用PerfDog实测数据来检测一下,谁才是最适合这款游戏的移动平台,为硬核手游玩家提供升级换机的参考依据。同时为帮助老旧平台的手游玩家更好地享受这款动作游戏,本文还将带来《绝区零》游戏画质设置的参考建议。

《绝区零》游戏与Unity3D引擎

《绝区零》是上海米哈游网络科技股份有限公司制作发行的都市动作冒险游戏,游戏塑造了一个被神秘灾害“空洞”所侵袭的近未来虚拟世界,旧文明已经遗失在危险之中,而顽强的人们重组秩序,利用“空洞”中的“以太”能量作为全新资源,建立起了一个矢志对抗灾害的都市—新艾利都。在游戏中,玩家将会扮演“绳匠”—引导各路势力及代理人探索“空洞”的特殊职业者,在游戏中帮助他们探索空洞、挑战强敌、达成任务,并在这一过程中深入了解他们以及这个世界的故事。

作为一款动作类ARPG游戏,《绝区零》以极具风格化的美术设计、高质量的卡通渲染以及爽快的QTE动作质量赢得了玩家的喜爱。该游戏在三测后,全球预约人数突破4000万;开启公测后不到48小时,全球下载量突破5000万。根据移动应用数据分析机构AppMagic与SensorTower的统计和评估,《绝区零》上线5日在移动端就创下2460万美元(约合1.73亿元人民币)的营收,公测首月即吸金9980万美元(约合7亿元人民币)。而且以上统计仅针对App Store和Google Play渠道,并未包含PC端与主机平台的营收。

《绝区零》采用Unity 3D引擎开发,一方面是因为米哈游本身已经通过前几款游戏,积累了雄厚的Unity3D开发经验(甚至能做到对底层代码“魔改”的地步),继而摸索出堪称“独步天下”的工业化生产管线与并行开发/运营的管理能力;另一方面也是因为Unity3D引擎自身的种种优势,其中主要包括突出的性价比(固定的周期订阅收费模式)、便利的多平台发布特性、丰富的插件生态系统、可实时预览调试(更低的开发成本)和入门门槛更低(更容易招聘到优秀的Unity3D开发人才)等。

Unity3D与虚幻等其他游戏开发引擎相比,在画质上并不存在明显差距,反而具备不错的物理引擎和可定制空间。虽不可否认它有着官方内建插件不够完善,渲染系统、光照表现和阴影细节相对不够优秀等问题(尤其是大场景的表现),不过成熟的社区生态和丰富的资源库,让Unity3D已经变得高度完善。而且Unity3D的场景编辑器和资源管理器,可以让开发者方便地编辑相机、灯光和碰撞体等组件,管理调用各种模型、纹理与音视频资源,还能通过动画编辑器设置关键帧、调整曲线、添加过渡等,来实现人物与物体的动态效果,并支持骨骼动画和蒙皮动画等高级特性,以创造更生动逼真的动画效果。此外还有最重要的多平台发布特性,不同的平台在操作系统和硬件配置上有着极大的差异,而能保证开发环境和工具统一性的Unity3D,能让发者在不同的平台上使用相同的函数和方法,编写一次代码即可在不同的平台上进行编译和部署,对于《绝区零》这样的跨平台游戏而言,它自然是眼下最适合的开发引擎。说句题外话,Unity官方一度改用根据游戏安装量计算Runtime费用的新政,因遭受开发者的强烈抵制,已于今年9月12日宣布正式废止。

从开服至今的游戏体验以及本次横向评测的感受来说,采用Unity3D引擎开发的《绝区零》虽然地图设计为箱庭式或小场景风格,但对于性能资源的需求依旧较为苛刻。在移动端,相同平台的游戏运行帧率介于《原神》与《崩坏:星穹铁道》之间。其原因就在于,一方面《绝区零》并非专为移动端开发,甚至严格来说它更像是一款主机游戏(多数UI和操控设计逻辑更偏向主机平台,尤其是战斗机制明显更适配游戏手柄),移动端只相当于是开发完成后进行了移植部署。另一方面则是米哈游的“传统艺能”—对于场景细节和角色美术的极致追求。

米氏游戏在美术资源的投入可以用疯狂且奢侈来形容,比如其他二次元游戏通常采用几套通用的骨骼模型和动作模块,而《绝区零》中不仅每个可玩角色都有独特的招式、体态模型和待机动作(譬如“鲨鱼妹”艾莲的尾巴也有一套完整的骨骼、物理表现和碰撞体积模型),甚至连最不起眼的杂兵,都有战斗中面对不同玩家角色不同招式时的受击动作反馈(据游戏业内人士分析,单个敌人的动作模型就足以媲美其他一线动作游戏的主要角色;游戏中的战斗跟宠或者说吉祥物—邦布,看起来设计简单且十分Q弹,实则每个邦布的动作模型也至少有40多种)。而且无论敌我,所有角色的动作细节、动画表现的连贯性乃至服装饰品的物理反应,还有不同动作之间的衔接过渡,都会尽可能满足高帧率的流畅感与动力学上的真实性,于是也就有了业内一个有趣的说法——《绝区零》的角色都是纯“手搓”来的。

米哈游官方给出《绝区零》Android端支持的最低配置为高通骁龙855、天玑1200和麒麟990以上,推荐的移动平台为高通骁龙888、天玑8200和麒麟9000以上,手机运行内存需8GB以上。那么当前各主流移动平台的真实游戏表现到底会是怎样的呢?官方推荐配置真能畅玩体量已经超过22GB(Android端)的《绝区零》吗?让我们快速了解一下此次的测试工具及测试方式后,来一起看看吧。

TIPS:你不知道的《绝区零》

在《绝区零》游戏正式公测前,制作人李振宇曾在接受外媒采访时透露了这款游戏更多的幕后故事。来看看是否有你不知道的内容吧。

1.《绝区零》于2020年开始制作,最初团队只有12人,后来增长到60人,在三测时团队规模已超过400人。

2.该游戏的部分设计灵感来源于《街霸》《数码宝贝世界》,以及游戏开发商Vanillaware(香草社)的一些明星佳作。

3.《绝区零》(Zenless Zone Zero)的名字中,Zero源自制作团队对球形空洞的联想,Zenless Zone源自对“危险灾难区域”的表达。

4.《绝区零》在开发过程中应用了AI技术,但只占游戏编程的很小一部分,开发团队只是尝试用它来辅助编程,润滑生产过程,以提高开发效率。

5.开发团队一直努力希望将《绝区零》带到任天堂Switch和微软Xbox平台上。

6.《绝区零》的多人战斗模式已经在开发中。

7.《绝区零》在公测后,外媒对其的评分大致如下:M站84分,IGN给出8分、GameSpot仅打出7分,Fami通则打出34分(满分40分)。

8.据估算,《绝区零》公测首月移动端收入约为9980万美元,其中中国市场贡献了6880万美元,另外3100万美元则来自其他国家和地区。其营收表现低于《原神》首月的2.45亿美元和《崩坏:星穹铁道》的1.3亿美元(以上数据均统计自App Store和Google Play渠道)。

测试软件PerfDog及各指标说明

PerfDog(又称《性能狗》)是一款支持移动端、PC和主机等多平台的性能测试、分析工具,主要用于帮助测试与开发人员快速定位分析性能问题,以提升应用及游戏的性能和品质。这款测试工具的特色包括:1.全平台覆盖,支持iOS、Android、Harmony、Windows、Switch、Xbox和PlayStation平台的各种终端,甚至包括VR设备、智能手表和车机产品等;2.无须安装,无须root和“越狱”,无须修改硬件,真正做到“即插即用”;3.从CPU调度到调用堆栈,定位函数/模块级别性能瓶颈,也可以反馈实际用户网络情况,轻松构建弱网环境;4.工具本身对测试设备CPU的性能影响小于1%,对游戏帧率无影响,保证性能数据准确真实性;5.基于云端看板,用户可随时随地存储、可视化、编辑、管理和下载使用任何版本的PerfDog收集的所有测试数据;6.用户可基于Service组件进行二次开发,进行非嵌入式(App无须集成SDK)自动化性能测试服务及云测性能服务。

正是因为这款软件的易用性、专业性及最终测试数据的真实性,在过去几年间,《微型计算机》一直将PerfDog作为智能手机新品的重要测试工具。此次横向评测中,我们所使用的是PerfDog最新的V10.5版本。由于该软件提供的测试选项和数据指标专业且丰富,根据实际需求,我们选择以下数据指标作为本次评测分析的参考依据。

1.Avg(FPS)平均帧率:整个测试过程中的平均帧率,可以粗略反映游戏的流畅程度与稳定性,越接近游戏中设定的目标帧率越好。

2.Smooth稳帧指数:PerfDog独创,即对游戏或者应用画面平稳度更精准的评估,更能贴近用户的真实体验。一般游戏和视频测试中该数据应小于8(应用类App滑动时应小于20),数值越小越好。

3.1% LowFPS:反映游戏流畅度的常规指标,取帧耗时最长的1%求出平均值,根据这个值再用1000整除,该数值越高越好。

4.Var(FPS)帧率方差:一段时间内各帧率数据与平均帧率的差的平方的平均数,通过数据偏离平均值的情况反映帧率的波动情况及掉帧的严重程度,该数值越小越好。

5.Drop(FPS)降帧次数:也叫抖动趋势,指平均每小时相邻两个帧率计数点下降大于8fps的次数,可反映画面的流畅程度,该数值越小越好。注意,降帧次数并不等同于卡顿次数。

6.Jank/10min卡顿:平均每10分钟发生的卡顿次数。PerfDog的卡顿算法借鉴了Android的卡顿和iOS的FramePacing平滑度统计原理。游戏测试运行中,只要同时满足当前帧耗时大于前三帧平均耗时两倍,以及当前帧耗时大于两帧电影帧耗时,即1000÷24×2≈83.3(ms),就判定为一次卡顿。

7.SmallJank/10min微小卡顿:平均每10分钟微小卡顿次数,该项目是PerfDog在其卡顿算法基础上对细微卡顿的捕捉。

8.BigJank/10min严重卡顿:平均每10分钟严重卡顿次数。只要同时满足当前帧耗时大于前三帧平均耗时两倍,以及当前帧耗时大于两帧电影帧耗时,即1000÷24×3=125(ms),就判定为一次严重卡顿。以上三项数据均为越小越好。

9.Avg(FTime)平均帧耗时:反映设备对单帧画面的平均渲染时间,若某一时刻的渲染时间远超过平均值,说明此时屏幕内容没有刷新,即意味着出现人可感知的明显卡顿。该数值通常主要用于结合Frame Time渲染时间波形和单帧渲染时间超过100ms的数据来分析卡顿点。

10.Delta(FTime)>100ms增量耗时:即平均每小时相邻两帧之间渲染时间大于100ms的次数,能直观反映游戏运行中的严重卡顿情况,该数值越小越好。

11.Avg(Power)平均功耗:一定程度上反映了当前手机的功耗,可一定程度上结合设备的续航表现与温控表现,对SoC进行辅助评估。本次测试最终的成绩记录,我们已针对双电芯机型进行了功耗数据补正。

12.FPower帧能耗:PerfDog独创,即测试周期内游戏平均每帧画面的功耗数据。最后这两项功耗数据只能在PerfDog的Wi-Fi连接调试模式下测得。

之所以专门花费一定篇幅来介绍此次评测的各数据指标,是因为如果仅记录平均帧率作为单一的衡量标准并不能完整体现不同平台的实际游戏体验。实际测试中,我们也的确遇到了游戏平均帧率相对更高,但实机体验卡顿感却更突出的情况,在后文相应的独立测试数据分析中,我们将会重点说明。

测试环境说明

测试软件:PerfDog V10.5、Wi-Fi调试模式

手机设置:屏幕分辨率、刷新率、色彩模式均为默认,关闭护眼模式、画质增强、视频增强功能,开启高性能模式或电竞模式,关闭游戏助手中所有有关提升画质、刷新率、采样率的辅助功能。所有测试机型的运存均为12GB,内存扩展为出厂默认状态。且各机型的操作系统均更新至最新版本。

游戏设置:《绝区零》V1.1版移动端,渲染精度、阴影精度、角色质量、场景质量均设为“高”,特效质量设为“极高”,开启TAA抗锯齿、体积雾和高光溢出,帧率设定60fps,调色滤镜强度默认为最高10级。

主要测试项目:游戏帧率、渲染时间、电池功耗

跑图路线:游戏时间中午12点,光映广场(也称Lumina广场),路线为喵吉长官-治安局光映广场分署-哩查茶奶-过街天桥-锦鲤面馆-光映商场-引力电影院-后巷-COFF CAFE店前门-儿童乐园-滨江走廊-报刊亭-停车场-HIA俱乐部-141杂货店-乔氏药店。

测试环境:室内温度26℃,每款机型保证纯净后台。游戏启动后先预热5分钟,期间完成首次跑图,避免后续测试中可能因为场景数据加载导致出现卡顿,影响最终测试结果。之后每款机型进行时长30分钟全程不间断的跑图测试。

受篇幅影响,我们将在后续的文章中为大家带来详细的评测内容,敬请持续关注!

0 阅读:0