ゲームに libgdx を使用しています。テキストファイルを読み書きしてハイスコアを更新したいのですが、非常に簡単です。"$ANDROID-PROJECT/assets/data" に配置された 3 つのファイルが既に作成されていますが、Gdx.files.local("data/file.txt") を使用すると Gdx がそれらを見つけられないようですが、使用すると検出されますGdx.files.internal("data/file.txt")。ファイルも書き込む必要があるため、Gdx.files.local を使用せざるを得ません。
Gdx.files.local(path) を使用すると、Gdx はどこを検索するのか教えてもらえますか? どのパスを指定すればよいですか?
コード:
//for read
FileHandle file = Gdx.files.local("data/scoresCla.txt");
clasico = Float.parseFloat(file.readString());
//for write
FileHandle file = Gdx.files.local("data/scoresCla.txt");
file.writeString(String.valueOf(res), false);