[Unity3D] Как создать набор ресурсов из папок с изображениями, а затем загрузить эти изображения в виде текстуры?

Я новичок в Unity. Теперь у меня есть папка с изображениями, которая включает около 749 изображений в формате .jpg. Я хочу создать набор ресурсов этой папки. В игре я хочу загрузить эти файлы изображений .jpg один за другим и установить его как Texture2D.

Заранее спасибо.


person Edison Yin    schedule 12.04.2016    source источник


Ответы (2)


Вы можете найти полное руководство в блоге Unity (как создавать и загружать пакеты ресурсов), как сказано:

AssetBundles - это файлы, созданные в редакторе Unity во время редактирования, которые могут быть использованы позже при сборке проекта во время выполнения. AssetBundles может содержать файлы ресурсов, такие как модели, материалы, текстуры и сцены. AssetBundles не может содержать скрипты. (Прочтите это)

person Muhammad Faizan Khan    schedule 12.04.2016

После загрузки пакета ресурсов через WWW или WWW.LoadFromCacheOrDownload выполните следующие действия:

WWW www = new WWW(url);//download aaset
                AssetBundle assetBundle = www.assetBundle;
                AssetBundleRequest request = assetBundle.LoadAssetAsync<Image>("nameOfImage");
                Texture texture = request.asset as Textute;

поместите этот код в IEnumerator и получите return www;

person Aryaman Gupta    schedule 03.06.2016