我们正在开发平台游戏的统一引擎。2目前在我们的场景是15个npc,移动是基于动画,他们是通过脚本导航,他们可以与球员交谈,战斗等。3刚体不处理碰撞,它只是检测地面作为触发器。4当建立创建,所有的是美好和顺利的60fps,在编辑器是25至30,有时会低很多,这让我们有时会有很多问题。2你有任何经验如何使一个游戏在编辑器中运行顺畅吗?3谢谢
tuwxkamq1#
如果你的编辑器非常慢,你可以去Unity图标,右键点击它,选择属性,最后在目标中添加-force-opengl。你也可以增加这fps通过
void Start() { //increase of fps Application.targetFrameRate = 300; }
有关详细信息,请转到https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html尝试注销到Unity,因为有时登录会使编辑器运行变慢
hgc7kmma2#
最重要的两件事是检查刻画器没有运行和场景视图没有打开。这是编辑器变慢的两个最常见的原因(以我的经验)。你也可以确保没有任何光烘烤进行,不应该为2D,但值得检查。另一件要检查的事情是任何仅编辑器脚本,即名称空间UnityEditor.* 用法(#if UNITY_EDITOR)。如果你想要一个无上限的帧速率,去项目设置-〉质量-〉垂直同步模式,然后关闭垂直同步。
neskvpey3#
另一个选择是关闭监视器和图形卡控制面板上的Gsync(Vsync
55ooxyrt4#
尝试使用Unity 2022.1.24f1,我在那个版本中获得了更多的fps,你也可以尝试使用这个免费的资产来获得更多的fps。https://assetstore.unity.com/packages/tools/utilities/frame-rate-booster-120660
4条答案
按热度按时间tuwxkamq1#
如果你的编辑器非常慢,你可以去Unity图标,右键点击它,选择属性,最后在目标中添加-force-opengl。
你也可以增加这fps通过
有关详细信息,请转到https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html
尝试注销到Unity,因为有时登录会使编辑器运行变慢
hgc7kmma2#
最重要的两件事是检查刻画器没有运行和场景视图没有打开。这是编辑器变慢的两个最常见的原因(以我的经验)。
你也可以确保没有任何光烘烤进行,不应该为2D,但值得检查。
另一件要检查的事情是任何仅编辑器脚本,即名称空间UnityEditor.* 用法(#if UNITY_EDITOR)。
如果你想要一个无上限的帧速率,去项目设置-〉质量-〉垂直同步模式,然后关闭垂直同步。
neskvpey3#
另一个选择是关闭监视器和图形卡控制面板上的Gsync(Vsync
55ooxyrt4#
尝试使用Unity 2022.1.24f1,我在那个版本中获得了更多的fps,你也可以尝试使用这个免费的资产来获得更多的fps。
https://assetstore.unity.com/packages/tools/utilities/frame-rate-booster-120660