Я пытаюсь импортировать файл .obj в мой проект Unity во время выполнения. Я использовал фреймворк SimpleOBJ для импорта этого файла.
При запуске проекта в редакторе Unity все работает как положено, а объект импортируется и отображается.
Однако после сборки проекта, когда я пытаюсь импортировать файл, я получаю сообщение об ошибке, и файл .obj не импортируется.
Я пробовал разные методы импорта, более похожие на примеры, удаленные с помощью фреймворка, однако это только усложнило код, но не решило мою проблему.
class ObjHandler : MonoBehaviour
{
public GameObject import()
{
filepath = FileBrowser.OpenSingleFile("*");
WWW www = new WWW(filepath);
return ObjImporter.Import(www.text);
}
public void ImportObject()
{
ObjHandler handler = new ObjHandler();
_gameObject = handler.Import();
foreach (Transform child in _gameObject.transform)
{
GameObjects.Add(new GameObjectModel(child.gameObject));
Debug.Log(child.gameObject.name);
}
}
Ожидаемый результат:
https://i.imgur.com/0o0iyf6.png
Фактический результат (Ошибка):
https://i.imgur.com/yMtesoh.png