expiration | AssetBundle 可以在缓存中保持未使用状态的秒数。 |
bool 缓存清除成功时为 true,如果缓存处于使用状态,则为 false。
删除当前应用程序缓存的所有 AssetBundle 内容。
该方法不适用于使用共享缓存的 WebPlayer 应用程序。
另请参阅:Downloading Asset Bundles。
using System.IO; using UnityEngine;
public class Example : MonoBehaviour { void ClearCacheExample() { Directory.CreateDirectory("Cache1"); Directory.CreateDirectory("Cache2"); Directory.CreateDirectory("Cache3");
Caching.AddCache("Cache1"); //Placed in cache list at position 1 Caching.AddCache("Cache2"); //Placed in cache list at position 2 Caching.AddCache("Cache3"); //Placed in cache list at position 3
//Clears all of the caches bool success = Caching.ClearCache();
if (!success) { Debug.Log("Unable to clear cache"); } } }
5.4.0 及更高版本不支持 Web 播放器。