小白学步

Uniyt 2022 hold on (busy)

2023-11-16  本文已影响0人  爱喝粥的西瓜

unity 启用特别慢,通过查找,在untiy论坛找到一位老哥的解决方法,留在此处,以便以后翻阅
暂时打不开外网网站,以后补充原网址
1.禁用域重载的功能
具体位置在 Edit > Project Settings > Editor
勾选 Enter Play Mode Options 确保 Reload Domain 和 Reload Scene 不被勾选
这个设置会导致一些问题,具体的参考unity文档

2.禁用自动刷新 和 文件夹监测
具体位置在 Edit > Preferences > Asset Pipeline
Auto Refresh 选为 Disabled
Directory Monitoring 不勾选
个人还将 Import Worker Count % 从原来的25 更改为75
这样设置以后,unity 不会实时刷新代码,需要在调试时手动刷新
写一个下面的脚本,放在Editor文件夹下,就可以在点击播放按钮的时候自动实现

  using UnityEditor;
  using UnityEngine;
   public class EnterPlayMode
   {
     [RuntimeInitializeOnLoadMethod]
     private static void Init()
     {
         EditorApplication.playModeStateChanged += (playModeStateChange) =>{if(playModeStateChange == PlayModeStateChange.ExitingEditMode) AssetDatabase.Refresh(ImportAssetOptions.Default);};
     }
   }

上一篇 下一篇

猜你喜欢

热点阅读