1

AssetManager には getSound() と getImage() メソッドしかありません。バイナリなどの他の種類のリソースの読み取り/書き込みを提供できるストリームの実装を見つけることができませんでした。どの方向を見ればいいですか?

4

2 に答える 2

1

PlayN は最終的に JavaScript にコンパイルされる HTML5 をサポートし、JavaScript にはあらゆる種類のストリームやバイナリ I/O がないため (少なくとも WebGL によるバイナリ サポートがより多くのブラウザーで利用可能になるまで)、PlayN はストリームやバイナリ データ操作用の API を提供できません。 .

最善の策は、JSON と事前定義されたメディア形式 (画像や音声など) を使用することです。

于 2011-11-10T17:34:15.277 に答える
1

getImage と getSound に加えて、他の種類のリソース (JSON ファイルを含む) を読み取るために使用できる getText もあります。ストリームとバイナリ データにコミットしていない場合は、GetText が役立つ場合があります。

これを書いている限り、単純なキーと値のペア用の Storage API が存在し、セーブゲームには十分です。それがあなたの心にあったかどうかはわかりません。

于 2011-11-13T17:37:35.140 に答える