tuyoogame / YooAsset

unity3d resources management system
https://www.yooasset.com/
Apache License 2.0
2.41k stars 469 forks source link

关于资源收集太多导致编辑器启动卡顿问题 #314

Open lzy3760 opened 3 months ago

lzy3760 commented 3 months ago

BuildBundleInfo.cs脚本下

        /// <summary>
        /// 是否包含指定资源
        /// </summary>
public bool IsContainsAsset(string assetPath)
        {
            foreach (var buildAsset in MainAssets)
            {
                if (buildAsset.AssetInfo.AssetPath == assetPath)
                {
                    return true;
                }
            }
            return false;
        }

如果一个收集器下资源收集太多,编辑器启动时会特别卡顿。把这一块处理了下,感觉流畅了不少

gmhevinci commented 2 months ago

感谢反馈,可以用字典存储来查询。后面版本优化