/ / libGDX Fichier FileHandle introuvable sur ios - ios, libgdx, gestion de fichier

Le fichier libGDX FileHandle est introuvable sur ios - ios, libgdx, traitement de fichier

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)

entrer la description de l'image ici

Merci

Réponses:

0 pour la réponse № 1

Pour 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");