私は、私が複数のレベルを演奏する大きなシーンを持っています。私は現在、シーン1、ポイント1からスタートするように設定しています。レベルを完了したら、シーン2、ポイント2に移動します。テレインとすべてのパートは、ポイント2から始まるシーン1と全く同じです新しい目的ですべてのオブジェクトを削除したり、位置を変更したり、同じシーンで次のレベルを開始したりするには、スペースやRAMを節約できますか、それとも重要ですか?Unity - プレイヤーを現在のシーン内の新しい場所に移動するか、まったく新しいシーンを作成するのは "安い"のですか?
0
A
答えて
0
私は、より多くのシーンを同じエリア、環境、レベルなどのいくつかのカテゴリに分けて使用するとします。そのため、1つのシーン内で同じオブジェクトを使用します。次に、前進すると、別のシーンを別の領域で使うことができます。
賢明にシーンを使用するときは、余分なメモリに手間取る必要はありません。しかし、実際にRAMの使用量を減らす必要がある場合は、問題なくシーンをクリアすることができます。
0
地形が実際には正確にはの場合、すべてを1つのシーンにまとめる方がはるかに良いでしょう。プレーヤの開始位置を追跡するのに必要なデータ量は、マップ全体を再生成するのに要する量に比べて無視できる程度です。
非常に大きなシーンがある場合は、procedural generationを調べるとよいでしょう。
関連する問題
- 1. Unity 5は新しいシーンを作成しません
- 2. KeyCombinationから新しいシーンを正しく作成するJavaFX
- 3. 選択した階層の新しいシーンを作成する
- 4. OnTouchEvent、私のシーンは、シーンのいくつかの場所に触れると戻ってくる
- 5. Ajaxリクエストは現在のページを更新するのではなく、新しいページに移動しますか?
- 6. JavaFX現在のシーンに新しいFXMLコンテンツを挿入する方法
- 7. Unityのシーンをリロードした後にStreamReaderが正しく動作しない
- 8. 私は新しいシーンを作成したボタンイベント
- 9. なぜシーン内のオブジェクトをプレイヤーが歩いているのですか?
- 10. Unity 5新しいシーンをロードした後でNullReferenceExceptionが発生する
- 11. Roku Scene Graph - 新しいシーンを作成する
- 12. あるシーンから別のシーンにテキストフィールドを更新する
- 13. ファイルを移動すると、元の場所に新しい場所を示すショートカットが作成されます
- 14. 新しいシーンでPlayerPrefersを使ってPrefabをロードする
- 15. マゼンタのページタイトルを新しい場所に移動する
- 16. あるシーンから別のシーンにリダイレクトするUnity 3Dスクリプト
- 17. 新しいシーンの子供たちを取得する
- 18. デフォルトの代わりに現在の場所を更新していますか?
- 19. JavaFXシーンビルダ:新しいシーンを作成するか、特定の要素を変更するだけですか?
- 20. 新しいシーンを作成する前にJARが終了する
- 21. Unity3dは現在のシーンを再起動します
- 22. 別のクラスから新しいシーンを開くにはどうすればいいですか?
- 23. ナビゲータ、現在のシーンに小道具を渡しますか?
- 24. 別のシーンへの移行が動作していません
- 25. 現在のシーンに基づいてスクリプトを変更する
- 26. 新しいアーキテクチャのコンポーネントで場所が変わるたびに、現在の場所を追跡してリモートデータベースを更新しますか?
- 27. Controller JavaFXから新しいシーンを開く
- 28. シーンを別のシーンに移動する前に解放することはできますか?
- 29. コルーチンは、私がコードで、メインメニューのシーンを持っているシーン
- 30. 現在のシーンがNULLを返しますか?
ワールドをリセットするには多すぎる仕事でなければ、プレイヤーの位置を変えることはシーンをアンロード/ロードする方がはるかに好ましいと思います。ゲームプレイ中にシーンが正確に変わるのは何ですか?動的な側面がたくさんある場合、理想的な解決策に影響を与える可能性があります。 – Serlite
スペースの面では、シーンが1つしかなく、シーンが構造的に変化しない場合は、そのシーンに異なるレベルをロードする方が良いでしょう。 RAMの面では、もしあなたがすでにそれをやっていないのであれば、シーン内の全てのオブジェクトではないにしても、いくつかインスタンス化することができれば良いです。すでに作成されたオブジェクトをシーン全体にロードするのではなく、すべてを順番に作成します。 – cthefinal