В Unity я создаю пакет ресурсов, загружаю эти ресурсы с сервера и запускаю это приложение на Android. Теперь проблема заключалась в том, что комплект ресурсов не может быть загружен на устройство Android, но он был загружен в редакторе. Может ли кто-нибудь предложить мне загрузить пакет ресурсов в Android?
Импорт пакета ресурсов с веб-сервера в Android Mobile
comment
Проведите исследование перед публикацией. Пакеты ресурсов загрузки Google на Android. Для этого есть как раз много постов.
- person Programmer   schedule 07.06.2017
comment
Наборы ресурсов для Android должны быть построены по-разному, одна и та же доза работает не на всех платформах. Рассмотрите возможность создания отдельных наборов активов для разных платформ.
- person rohankad   schedule 07.06.2017
Ответы (3)
Вы должны создавать наборы активов в соответствии с используемой платформой. Проверьте эту ссылку для Assetbundles buildtarget
Измените BuildTarget.TargetPlatform
Проверьте цели сборки здесь
person
rohankad
schedule
07.06.2017
спасибо за помощь, роханкад. как и все, что вы сказали, я пробовал, но не получил никаких изменений! есть ли у вас какие-либо другие предложения по динамической загрузке 3D-модели с сервера во время выполнения в andriod mobile
- person sathish; 07.06.2017
Я создал наборы активов, используя этот код
public class creatinassets : MonoBehaviour {
[MenuItem ("Assets/Build AssetBundles")]
static void BulidAllAssetBundles()
{
BuildPipeline.BuildAssetBundles("Assets/Asset bundles",BuildAssetBundleOptions.None, BuildTarget.Android );
}
Я загрузил пакет, используя следующий код
public class loading : MonoBehaviour {
public GameObject cub;
public WWW www;
void Start()
{
StartCoroutine ("Downloadobject");
}
IEnumerator Downloadobject()
{
www = WWW.LoadFromCacheOrDownload ("http://192.168.1.126/gopinath/AssetBundles/light",3);// light= Assetbundlename
yield return www;
AssetBundle bundle = www.assetBundle;
if (bundle == null) {
Debug.Log ("error loading www");
} else {
cub = (GameObject)bundle.LoadAsset ("lamp"); //lamp = Assetname
Instantiate (cub);
}
}
}
person
sathish
schedule
08.06.2017
проверьте здесь rohankad
- person sathish; 08.06.2017
Судя по опубликованному вами коду, проблема связана с загрузкой. Проверьте наличие ошибок www. Также проверьте ссылку в браузере вашего телефона.
if(www.error)
{
Debug.Log(www.error)
}
person
Arvind
schedule
15.06.2017