首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单位FPS骤降

单位FPS骤降
EN

Stack Overflow用户
提问于 2019-02-07 21:47:56
回答 2查看 2.9K关注 0票数 1

我正在开发一个简单的3D移动游戏使用团结。我的目标是30个FPS没有vsync。我的游戏运行良好的所有iOS设备,没有加热和节流,但有奇怪的FPS下降。突然,FPS下降到20秒后,又是30秒。这个奇怪的事情每10-20秒发生一次,这是非常奇怪的,因为我的分析器显示了平滑的渲染统计数据。有谁可以帮我?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-08 08:57:04

经过短暂的研究,我找到了一个解决办法!当GPU在全屏分辨率上呈现时,就会出现这个FPS下降。所以我降低了手机的屏幕分辨率。

代码语言:javascript
复制
void Awake() {
    var resolution = Screen.currentResolution;
    var height = (int)(resolution.height * 0.65f);
    var width = (int)(resolution.width * 0.65f); 
    Screen.SetResolution(height, width, true);
}

现在,我的游戏在所有iOS和安卓设备上运行得非常完美,即使经过长时间的会议,也不需要节流和加热。

票数 0
EN

Stack Overflow用户

发布于 2019-02-07 22:48:50

我似乎记得一个类似的问题,当团结是使用它的自动混合功能。试着关掉它,看看你是否注意到了不同之处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54582835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档