これは、gamedevの質問というよりも、一般的なプログラミングの質問のように思われるので、ここで質問します。libgdxワールドのクローンを作成して、すべてのオブジェクトの状態を特定の時間にバックアップとして保存し、後でそこから再開する必要があります。だから私が思ったのは単純に、
backupWorld = world.clone();
ただし、libgdxのWorldクラスはCloneableを実装していません。クラスは最終的なものなので、拡張したり、ソースを編集したりすることはできません。どのようなオプションが残っていますか?他にどのような解決策が考えられますか?
ありがとう