fix:1、更换项目,使用winter来创建

This commit is contained in:
2026-04-22 11:13:16 +08:00
parent 173cfb2dc9
commit 83ff9f71ad
7375 changed files with 209752 additions and 157557 deletions
+36
View File
@@ -0,0 +1,36 @@
using System;
using LoveLegend;
using UnityEngine;
public static class MemoryManager
{
private static long nextCleanTime = 600; // 每 600 秒检查一次
private static long timeConfig;
public static void StartMemoryMonitor(int checkInterval = 600)
{
#if !UNITY_EDITOR
timeConfig = checkInterval;
SetTime();
#endif
}
private static void SetTime()
{
nextCleanTime = DateTimeOffset.UtcNow.ToUnixTimeSeconds() + timeConfig * 60;
}
public static void CleanMemoryMonitor()
{
if (DateTimeOffset.UtcNow.ToUnixTimeSeconds() > nextCleanTime)
{
SetTime();
Resources.UnloadUnusedAssets();
GC.Collect(); // 强制 GC,注意可能造成短暂卡顿
Debug.Log("[MemoryManager] 内存清理完成");
}
}
}