我们正在开发Unity engine平台上的游戏。目前在我们的场景中有15个npc,运动是基于动画的,它们是通过脚本导航的,它们可以与玩家对话,打架等等。刚体不处理碰撞,它只是检测地面作为触发器。当构建被创建时,所有的都是漂亮和流畅的60fps,在编辑器中是25到30,有时会低很多,这使得我们有时会有很多问题。你有没有在编辑器中让游戏运行流畅的经验?谢谢
发布于 2019-03-22 04:00:56
如果你的编辑器非常慢,你可以去unity图标,右击它并选择属性,最后在目标add -force-opengl中选择属性。
还可以通过以下方式递增fps
void Start()
{
//increase of fps
Application.targetFrameRate = 300;
}
有关更多信息,请访问https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html
尝试注销到unity,因为有时登录会使编辑器运行缓慢
发布于 2019-03-22 03:44:16
最重要的两件事是检查分析器是否未运行,以及场景视图是否未打开。根据我的经验,这是导致编辑器速度变慢的两个最常见的原因。
你也可以确保没有任何光线烘焙正在进行,不应该是2D的,但值得检查。
另一件要检查的事情是任何仅限编辑器的脚本,例如命名空间UnityEditor.* usages (#if UNITY_EDITOR)。
如果您想要无上限帧速率,请转到项目设置-> quality -> vsync模式,然后关闭vsync。
发布于 2021-08-18 09:57:51
另一种选择是关闭显示器和显卡控制面板上的Gsync(Vsync
https://stackoverflow.com/questions/55287504
复制相似问题