/ / libGDX FileHandle súbor nebol nájdený na iOS - ios, libgdx, file - handling

Súbor libGDX FileHandle nebol nájdený na iOS-ios, libgdx, file-handling

mám bin priečinka v mojom androidu assets v ktorom ukladám súbor json pre svoje predvolené hodnoty pre svoju hru.

Čítal som tento súbor pomocou

FileHandle gameDataFile = Gdx.files.local("assets/bin/levels_data");

a to funguje perfektne na android telefónoch. Dnes sa pokúsim exportovať svoju hru do iOS a mám túto chybu:

 File not found: assets/bin/levels_data (Local)

Snažil som sa odstrániť assets z cesty, ale znova mám rovnakú chybu (File not found: bin/levels_data (Local))

Môže mi niekto povedať, ako to vyriešiť, ako čítať z iso, súbor, ktorý sa nachádza v zložke aktíva?

Chcem spomenúť, že aktivátor načíta všetky ostatné podané (obrázky, textúry, zvuky ...), ktoré sa nachádzajú assets priečinka na iOS. Problém je pri pokuse o čítanie súboru Gdx.files.local ale iba na zariadení iOS (teraz simulátor)

tu zadajte popis obrázku

Vďaka

odpovede:

0 pre odpoveď č. 1

Ak chcete získať prístup k interným balíkovým súborom (ako sú napríklad zariadenia v systéme Android), musíte použiť interný (nie lokálny) popisovač súborov. Skúste to:

FileHandle gameDataFile = Gdx.files.internal("bin/levels_data");