设置帧率方法_Adaptive Performance:高品质画面呈现与流畅稳定帧率的二者兼得

在GDC 2019上,Unity在Keynote主题演讲中介绍了Adaptive Performance自适应性能功能。Adaptive Performance预览版和《Megacity》移动端示例项目已经发布,开发者可以开始尝试它的功能。

本文将介绍Adaptive Performance自适应性能功能的详细信息,以及如何将其应用到项目中。

游戏性能与画面呈现的平衡

与PC或主机游戏不同,利用移动设备的完整性能要求对游戏有着精妙的平衡,这样才能使游戏既画面精美又运行流畅。

透支设备的性能会很快降低游戏性能,对硬件产生过大的负担,从而损害电池寿命并产生不稳定的性能。对于开发者而言,考虑到从低端到高端目标设备的庞大设备范围,这个问题会更加棘手。

目前有不同的方法可以解决该问题,其中二个主要方法是:

  • 尝试让游戏在所有目标硬件都有最好的运行效果,这意味着要牺牲图形保真度和帧率。

  • 尝试预测硬件行为,但准确测量硬件趋势的选择并不多,所以该方法很难实现。

Adaptive Performance

Adaptive Performance提供了一种更好的方法来管理游戏在设备上的实时热量和性能情况,使开发者能够主动的即时调整游戏性能和质量设置,利用好硬件性能,并避免过度使用设备性能。

Adaptive Performance可以获得更为可预测的帧率,减少热量积累,实现更长的运行时间和更加舒适的玩家体验,同时保持电池寿命。

对开发者而言,Adaptive Performance会对硬件进行全新的深度分析,使用新工具让游戏更加动态而灵活,在移动设备运行游戏时,给玩家提供最流畅和最优质的体验。

Adaptive Performance会给开发者提供操作系统的常用控制功能,例如:何时运行在高速时钟运转下,避免节流时要调整什么部分。

与三星合作改进Adaptive Performance

我们与全球最大的Android移动设备制造商三星进行合作,从而让Adaptive Performance解决方案走向成熟。

Adaptive Performance自适应性能功能基于三星的GameSDK构建,它会首先适用于Samsung Galaxy系列设备,例如:Samsung Galaxy S10和Galaxy Fold,未来该功能会支持更多Samsung Galaxy设备。

运行结果

下面的图表,我们在Unity GDC 2019 Keynote主题演讲上进行了展示,说明了当《Megacity》项目在全新Samsung Galaxy S10设备上运行时,Adaptive Performance有助于提供稳定的高帧率效果。

8b3435abe4b3fc93eb090ff3ddd12795.png

我们看见蓝线代表添加了Adaptive Performance后,与未添加功能的红线对比,《Megacity》演示项目运行在30 fps的状态下的时间更长,也更加稳定。

使用《Megacit

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值