Как Правильно указать путь к txt файлу в Unity?
Доброй ночи всем. Скажите пожалуйста как Правильно указать путь к SomeText.txt файлу в Unity? Чтобы после создания .Apk файла все также корректно работала,как и в редакторе.
Вот варианты которые я пробовал:
//1.
String FileRoud = "jar:file://" + Application.dataPath + "!/assets/StreamingAssets/SomeText.txt";
//2.
String FileRoud = "Assets/Resources/SomeText.txt";
//3.
var t = Resources.Load<TextAsset>("SomeText.txt");
Эти три варианта не работают у меня.
Ответы (1 шт):
Автор решения: Yaroslav
→ Ссылка
Для мобильных устройств нужно использовать StreamingAssets. Но разница не только в путях но и использовании, там нужна корутина c запросом через WWW класс Using Streaming Assets in Unity.
Для .txt есть простой вариант указания его как поля класса типа TextAsset в какой нибудь Prefab или ScriptableObject.