j'ai bin
dossier dans mon Android assets
dossier dans lequel je stocke le fichier json pour mes valeurs par défaut pour mon jeu.
J'ai lu ce fichier en utilisant
FileHandle gameDataFile = Gdx.files.local("assets/bin/levels_data");
et ce travail parfait sur les téléphones Android. Aujourd'hui, j'essaie d'exporter mon jeu pour iOS et j'obtiens cette erreur:
File not found: assets/bin/levels_data (Local)
J'ai essayé d'enlever assets
du chemin mais je reçois encore la même erreur (File not found: bin/levels_data (Local)
)
Quelqu'un peut-il me dire comment résoudre ce problème, comment lire à partir d'un fichier iso, qui se trouve dans le dossier assets?
Je tiens à mentionner que le chargeur d’actifs charge tous les autres fichiers (images, textures, sons, etc.) situés dans assets
dossier sur ios. Le problème est quand je tente de lire le fichier avec Gdx.files.local
mais seulement sur l'appareil ios (simulateur pour l'instant)
Merci
Réponses:
0 pour la réponse № 1Pour accéder aux fichiers de package internes (tels que les actifs sur Android), vous devez utiliser un descripteur de fichier interne (non local). Essaye ça:
FileHandle gameDataFile = Gdx.files.internal("bin/levels_data");