首页 > 解决方案 > 低功耗 Android 设备的最大性能?Unity 渲染基准

问题描述

我有一个低功耗设备,可能是 5-7 年前的旧华硕平板电脑。它玩爬山赛车2之类的游戏非常流畅。

我试图分析 Unity 在这款平板电脑上的运行速度。我用相机创建了一个空场景,它以慢速水平移动。首先,我在视图中有一个 3d 对象,但后来我决定尝试完全不使用它。

所以在场景中绝对没有任何东西(以及一个定向光和相机),绘图仍然需要很多时间。尤其是剔除!这是怎么回事,我错过了什么吗?如果我将简单的 3d 对象添加到场景中,结果看起来几乎相同。

但是这个分析器显示了 Unity 可以提供的最大性能吗?即使没有发生任何事情(除了相机水平滚动),分析器中也会不断出现奇怪的尖峰。

我将目标帧速率设置为 60(当我有一个 FPS 计数器时,它在 54 和 60 之间波动)。Vsync 已关闭(它甚至可以在 android 上打开吗?)。

我试图将所有质量设置设置为低。

那么,渲染和什么都不做的巨大开销从何而来?

请注意,相机清晰设置为“纯色”(并且遮挡剔除已关闭),后来我也移除了单灯,同样的结果,绘图/剔除仍然可能需要 5 毫秒。

探查器视图

标签: androidunity3d

解决方案


推荐阅读