MD5缓存已添加
This commit is contained in:
@@ -251,6 +251,14 @@ namespace Demo.Game
|
|||||||
}
|
}
|
||||||
NDFS(rootGameObject);
|
NDFS(rootGameObject);
|
||||||
yield return new WaitUntil(() => applyDownCount == 0);
|
yield return new WaitUntil(() => applyDownCount == 0);
|
||||||
|
var rootObjectDir = rootObject.GetParentDir();
|
||||||
|
ToolFile projectHashFile = rootObjectDir | ".cache" | "projectHash.json";
|
||||||
|
Dictionary<string, string> projectHash = new();
|
||||||
|
foreach (var path in rootGameObject.LoadedScriptSet)
|
||||||
|
{
|
||||||
|
projectHash.Add(path, new ToolFile(path).CalculateHash());
|
||||||
|
}
|
||||||
|
projectHashFile.SaveAsJson(projectHash);
|
||||||
float loadRootObjectEndTime = Time.realtimeSinceStartup;
|
float loadRootObjectEndTime = Time.realtimeSinceStartup;
|
||||||
float loadRootObjectElapsed = (loadRootObjectEndTime - loadRootObjectStartTime) * 1000f;
|
float loadRootObjectElapsed = (loadRootObjectEndTime - loadRootObjectStartTime) * 1000f;
|
||||||
Debug.Log($"[GameInit] Load Root Object 耗时: {loadRootObjectElapsed:F2} ms", this);
|
Debug.Log($"[GameInit] Load Root Object 耗时: {loadRootObjectElapsed:F2} ms", this);
|
||||||
|
|||||||
Reference in New Issue
Block a user