私はGodotエンジンを勉強しています。なぜシーン内に複数のノードや要素を持つことができないのだろうと思いました。 Godotは私にそれを許さない。どうして?シーン内に複数のNodes2Dを持つか、まったく持っていない - Godot
1
A
答えて
3
シーンのルートノードは1つしか設定できません。これにより、シーンが含まれるノードツリーになります。これらのシーンを一緒に追加してより複雑なシーンを形成できるため、複数のルートノードは必要ありません。
たとえば、あなたの車(スプライト、物理ノードなど)を定義するいくつかのノードで構成された車シーンを持つことができます。 ストリートストリートの外観と動作を定義するノードを持つシーンがあります。
これでストリートシーンにカーシーンのインスタンスを(スクリプトまたはエディタで)作成することで、通りに車を追加できます。通りにもっと多くの車のための車のシーンのインスタンスを追加することもできます。そして、この街のシーンを望むなら、町のシーンにすべての車が追加されていれば、そこにこの街の風景が描かれます。そして、再び、複数の通りが車のある通りをたくさん持っていることができます。
したがって、インスタンス化したノードのツリーを含むルートノード(ここでは最終的にはTownのルートノード)が常に存在します。
私は十分に説明しました。
これに関する情報については、ドキュメントを見てみましょう:http://docs.godotengine.org/en/stable/learning/step_by_step/instancing.html
関連する問題
- 1. 複数の目的を持つキーボードキーを持っている
- 2. 私はいくつかの数字、このような何かを持っているXMLを持って右
- 3. コルーチンは、私がコードで、メインメニューのシーンを持っているシーン
- 4. は、いくつかのHTMLを持っ
- 5. 私はいくつのヴィムを持っていますか?
- 6. シェア、私はいくつかのビューコンポーネントを持っていレイアウトを持つDOTNETコア
- 7. 私はいくつかのタスク持っ
- 8. は、私は、複数のウェブサイト内のビュー、いくつかのコードを持っている
- 9. が、私は2つのテーブルを持っていない、重複
- 10. 光沢を持った複数の条件を持つFIELDテーブル
- 11. 、私は1つのテーブルを持っている複数の行
- 12. 私はいくつかの項目でスピナーを持っていますが、そのうちのいくつかは長いテキストを持っています
- 13. 私はこのようなデータフレーム持っているいくつかの数値
- 14. は、私はこのようないくつかのクラスを持っていた
- 15. 私は複数の顧客アカウントを持つシステムを持っているRailsの
- 16. 私のようないくつかのコード持って
- 17. 私はフォルダ内のいくつかのビデオファイルを持っているのPython
- 18. 私は複数のフィールドを持つフォームを持っているJSON
- 19. 私はIDを持っているデータ、などの数持っているプレスト
- 20. タブ内に私は2つのドメインを持っています
- 21. Laravelは、だから私はLaravel 5.2持っていると私のSQLデータベースに、私はいくつかのテーブルを持って参加して、複数のテーブル
- 22. 複数のレイヤーを持つListでいっぱいのC#DataGrid
- 23. PostgreSQLは、私は、タイムゾーンのないタイムスタンプを持つエントリを持っているいくつかのテーブルを持っているタイムスタンプ
- 24. なぜいくつかのパターンはooデザインで別々のデータクラスを持つクラスを持っています
- 25. は、私のような多くのフィールドを持っている一つのテーブルを持っているADO.NETエンティティデータモデル
- 26. SSRS:私は2つのデータセット持っている複数のデータセット
- 27. エクセルVBA - 範囲内のデータがすでに、私は複数のシートを持つExcelファイルを持っている
- 28. いくつかの違いを持って複数のマシン間でホームディレクトリを管理しますか?
- 29. BeautifulSoup:私はデータを持っているいくつかのタグ
- 30. アイテムは、私はいくつかのjQueryを持っている
シーンは、ツリー/階層内のノードのコレクションです。したがって、それらは間違いなく複数のノードを持つことができます。彼らは1つのルートノードしか持つことができません...それはあなたが求めていることですか? –
はい。なぜただ1つのルートノードですか? –