Я хочу загрузить файл .mat в качестве материала в мое приложение Unity android во время выполнения - PullRequest
0 голосов
/ 31 марта 2020

Я получаю байт [] файла .mat через API и хочу, чтобы он был установлен на RenderSettings.skybox. я пробовал
var relativePath = "Assets/Resources/Materials"; AssetDatabase.ImportAsset(relativePath, ImportAssetOptions.ImportRecursive); в редакторе единиц, и он работает, но он не работает на android, потому что я не могу сохранить свой файл .mat в папке ресурсов, поэтому я использовал Application.persistentDataPath для его сохранения, но теперь я не могу загрузить его с Material material = Resources.Load(path+"/"+i, typeof(Material)) as Material;, потому что он не существует в ресурсах.

, поэтому я могу решить эту проблему? (предпочтительно) или возможно сделать материал кубической карты скайбокса во время выполнения и поместить на него изображение 360, загрузив его из Application.persistentDataPath и установив материал в RenderSettings.skybox?

...