5

ゲームを開発していますが、ゲームの保存と再開についていくつか質問があります。フレームごとに 10 個のアニメーション化されたスプライトを描画し (左右に移動)、ホーム ボタンまたは戻るボタンを押してからゲームに戻るたびに、前の位置ではなく開始位置でスプライトの描画を開始するとします。戻る/メニューを押します。

  • (Bundle、onSaveInstanceState、onRestoreInstanceState() を使用して) 中断したところからゲームを再開するには、すべてのスプライトとアニメーションの位置を保存する必要がありますか? または、これを他の簡単な方法で実現できますか。私は月着陸船の例を使用しています。

お返事ありがとうございます。

よろしく、J.

4

1 に答える 1

1

このリンクを確認してください:データストレージ

Bundle を使用してデータを保存することはできません。Bundle はアプリケーションの実行中にのみデータを保存するため、アプリケーションが破棄されると、Bundle からのすべての情報が失われます。私が使用している方法は Shared Preferences です。これは、問題を解決するためのシンプルで快適な方法です。詳細については、上記のリンクを参照してください。これがお役に立てば幸いです。幸運を!

于 2011-06-06T13:34:32.987 に答える