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)
Vďaka
odpovede:
0 pre odpoveď č. 1Ak 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");