аз имам bin
папка в моя андроид assets
в която съхранявам файла json за моите стойности по подразбиране за моята игра.
Четох този файл, използвайки
FileHandle gameDataFile = Gdx.files.local("assets/bin/levels_data");
и това работи перфектно на Android телефони. Днес се опитвам да експортирам играта си за IOS и получавам тази грешка:
File not found: assets/bin/levels_data (Local)
Опитах се да го махна assets
от пътя, но отново получавам същата грешка (File not found: bin/levels_data (Local)
)
Може ли някой да ми каже как да се реши това, как да се чете от iso файл, който се намира в папка активи?
Искам да спомена, че товарачът на актив натоварва всички останали подадени (изображения, текстури, звуци ...), които се намират в assets
папка на ios. Проблемът е, когато се опитам да прочета файла Gdx.files.local
но само на IOS устройство (симулатор за сега)
Благодаря
Отговори:
0 за отговор № 1За да получите достъп до вътрешни пакетни файлове (като активи на Android), трябва да използвате вътрешен (не локален) драйвер за файлове. Опитайте тази:
FileHandle gameDataFile = Gdx.files.internal("bin/levels_data");