2015-06-17 41 views
0

我嘗試以負荷資產下面的代碼從我的服務器,但我可以Unity3d的UnknownHostException

using (WWW www = WWW.LoadFromCacheOrDownload (url, version)) { 
    while (!www.isDone) { 
     progress = www.progress; 
    yield return null; 
    } 

if (www.error != null) { 
    throw new Exception ("WWW download:" + www.error + url);  
    callBack (false, www); 
} else { 
AssetBundleRef abRef = new AssetBundleRef (url, version); 
abRef.assetBundle = www.assetBundle; 
dictAssetBundleRefs.Add (keyName, abRef); 
callBack (true, www); 
} 
AssetBundleManager.Unload (url, version, false); 
} 

,但如果我試圖改變服務器URL它的正常工作。

請幫忙!!!

+0

它的工作在統一編輯器,但Android手機不是。 –

+0

Unity3dD的正確標記是#unity3d – aggsol

回答

0

也許你的android設備被關閉。 檢查它看到:

if (!Caching.enabled) 
    GUILayout.Label ("Caching is turned off."); 
+0

我該如何開啓它? –

+0

也許使用本機代碼 – zontop