/ / libGDX Arquivo FileHandle não encontrado no ios - ios, libgdx, tratamento de arquivos

Arquivo libGDX FileHandle não encontrado no ios - ios, libgdx, tratamento de arquivos

eu tenho bin pasta no meu android assets pasta na qual eu armazeno o arquivo json para meus valores padrão para o meu jogo.

Eu li este arquivo usando

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

e este trabalho perfeito em telefones Android. Hoje tento exportar meu jogo para o ios e recebo este erro:

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

Eu tentei remover assets do caminho, mas eu recebo o mesmo erro novamenteFile not found: bin/levels_data (Local))

Alguém pode me dizer como resolver isso, como ler de iso, arquivo que está localizado na pasta de ativos?

Eu quero mencionar que o carregador de ativos carrega todos os outros arquivados (imagens, texturas, sons ...) que estão localizados em assets pasta no ios. O problema é quando tento ler o arquivo com Gdx.files.local mas apenas no dispositivo ios (simulador por enquanto)

insira a descrição da imagem aqui

obrigado

Respostas:

0 para resposta № 1

Para acessar arquivos de pacotes internos (como ativos no Android), você precisa usar o identificador de arquivos interno (não local). Tente isto:

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