MD5缓存已添加
This commit is contained in:
@@ -251,6 +251,14 @@ namespace Demo.Game
|
||||
}
|
||||
NDFS(rootGameObject);
|
||||
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 loadRootObjectElapsed = (loadRootObjectEndTime - loadRootObjectStartTime) * 1000f;
|
||||
Debug.Log($"[GameInit] Load Root Object 耗时: {loadRootObjectElapsed:F2} ms", this);
|
||||
|
||||
Reference in New Issue
Block a user