2D重力シミュレーションゲームを作成していて、保存/読み込み機能を追加しようとしています。ゲームでは、現在のすべての惑星を配列に格納します。各惑星は、惑星の座標、質量、および動きベクトルを含むBodyオブジェクトによって表されます。また、惑星の軌跡を画面に描画するために、惑星の最後の100座標の配列を格納します。
JSON.stringify()を使用して惑星配列をシリアル化したい。各惑星の最初の属性(質量、位置、動き)を保存したいのですが、最後の100座標(トレイル配列)を保存する必要はありません。座標を完全に削除したくありません。そうしないと、トレイルが画面から消えてしまいます。各オブジェクトの一部のみを文字列化できますか?そうでない場合は、エンコード後にJSON文字列のその部分を削除できますか?または、保存プロセス中に座標を別の場所に移動し、保存したら各惑星にコピーして戻す必要がありますか?