ハイスコアメカニズムが機能するゲームを作成しようとしていますが、java.io.BufferedWriter を使用してハイスコアファイルに書き込みます。ハイスコアには暗号化がなく、レンダリングとユーザー入力には Slick2D と LWJGL を使用しています。プログラムは次のコードを実行します。
FileWriter fstream = new FileWriter("res/gabjaphou.txt");
BufferedWriter writer = new BufferedWriter(fstream);
writer.write(score); // score is an int value
writer.close(); // gotta save m'resources! lol
これによって生成されたテキスト ファイルを開くと、表示されるのはクエスチョン マークだけです。なぜこれが起こるのかわかりません。私が作成していた別のプロジェクトの他のコードを使用しましたが、問題はありませんでした...誰か理由を知っていますか? これは本当に迷惑です!:C