私は GWT を使用してオンライン マルチプレイヤー ゲームを開発しており、使用前に画像とサウンド ファイルをダウンロードしてトラフィックを減らしたいと考えています。画像ファイルには Image.prefetch メソッドを使用しています。これは正しい方法ですか?
サウンド ファイルに関しては、ゲームの開始前にそれらがダウンロードされることを確認する方法が正確にはわかりません。私はライブラリ gwt-voices を使用しており、現在、デフォルトのボリューム 0 のサウンド コントローラーを使用して、必要なすべてのサウンド ファイルに対してメソッド play() を呼び出しています。どちらの場合も、ファイルが一度フェッチされてからキャッシュされるようです。これは問題ありませんが、可能であれば、クライアントでダウンロードしてローカルでアクセスする方がよいと思います。