版本:Unity 6 (6000.0)
语言英语
  • C#

Caching.ready

建议更改

成功!

感謝您協助我們改善 Unity 文檔的品質。儘管我們無法接受所有提交內容,但我們會閱讀使用者的每一個建議變更,並在適用的情況下進行更新。

關閉

提交失敗

因為某些原因,您建議的變更無法提交。請在幾分鐘後<a>重試</a>。感謝您撥冗協助我們改善 Unity 文檔的品質。

關閉

取消

public static bool ready;

说明

如果缓存系统已准备好使用,则返回 true。

using System.Collections;
using UnityEngine;
using UnityEngine.Networking;

public class Example : MonoBehaviour { IEnumerator IsCachingReadyExample(string uri) { //Using this conditional says we want to wait for our Caching system to be ready before trying to download bundles while (!Caching.ready) { yield return null; } //Download the bundle UnityWebRequest request = UnityWebRequestAssetBundle.GetAssetBundle(uri); yield return request.SendWebRequest(); AssetBundle bundle = DownloadHandlerAssetBundle.GetContent(request);

//Do something with the AssetBundle...

//Unload the AssetBundle bundle.Unload(true); } }