unity3d Unity 2D -编辑器中的低fps,构建中的60+ fps

l7mqbcuq  于 2023-01-17  发布在  其他
关注(0)|答案(4)|浏览(276)

我们正在开发平台游戏的统一引擎。2目前在我们的场景是15个npc,移动是基于动画,他们是通过脚本导航,他们可以与球员交谈,战斗等。3刚体不处理碰撞,它只是检测地面作为触发器。4当建立创建,所有的是美好和顺利的60fps,在编辑器是25至30,有时会低很多,这让我们有时会有很多问题。2你有任何经验如何使一个游戏在编辑器中运行顺畅吗?3谢谢

tuwxkamq

tuwxkamq1#

如果你的编辑器非常慢,你可以去Unity图标,右键点击它,选择属性,最后在目标中添加-force-opengl。
你也可以增加这fps通过

void Start()
{
    //increase of fps
    Application.targetFrameRate = 300;
}

有关详细信息,请转到https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html
尝试注销到Unity,因为有时登录会使编辑器运行变慢

hgc7kmma

hgc7kmma2#

最重要的两件事是检查刻画器没有运行和场景视图没有打开。这是编辑器变慢的两个最常见的原因(以我的经验)。
你也可以确保没有任何光烘烤进行,不应该为2D,但值得检查。
另一件要检查的事情是任何仅编辑器脚本,即名称空间UnityEditor.* 用法(#if UNITY_EDITOR)。
如果你想要一个无上限的帧速率,去项目设置-〉质量-〉垂直同步模式,然后关闭垂直同步。

neskvpey

neskvpey3#

另一个选择是关闭监视器和图形卡控制面板上的Gsync(Vsync

55ooxyrt

55ooxyrt4#

尝试使用Unity 2022.1.24f1,我在那个版本中获得了更多的fps,你也可以尝试使用这个免费的资产来获得更多的fps。
https://assetstore.unity.com/packages/tools/utilities/frame-rate-booster-120660

相关问题