gpt4 book ai didi

nodes - 在一个场景中有多个 Nodes2D 或没有 - Godot

转载 作者:行者123 更新时间:2023-12-01 12:18:52 25 4
gpt4 key购买 nike

我正在研究 Godot 引擎,我想知道为什么我不能在场景中单独拥有多个节点或元素。戈多不允许我这样做。为什么?

最佳答案

根据设计,一个场景只能有一个根节点。这允许场景成为包含的节点树。不需要多个根节点,因为这些场景可以加在一起形成更复杂的场景。

例如,您可能有一个汽车场景,它由多个定义汽车的节点( Sprite 、物理节点等)组成。然后您可以拥有一个街道场景,其中包含定义街道外观和运作方式的节点。

现在,您可以通过在街道场景中创建汽车场景实例(通过脚本或在编辑器中)来将汽车添加到街道上。您甚至可以为街道上的更多汽车添加更多汽车场景实例。如果你想要这个街景,将它的所有汽车都添加到一个城镇场景中,你可以在那里实例化这个街景。同样,您可以对多条街道执行此操作,以拥有大量有汽车的街道。

因此,您将始终拥有一个根节点(在此处的最后一种情况下 - Town 的根节点),该节点将包含您实例化到其中的节点树。

我希望我解释得足够好。

查看文档以获取相关信息:http://docs.godotengine.org/en/stable/learning/step_by_step/instancing.html

关于nodes - 在一个场景中有多个 Nodes2D 或没有 - Godot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46062275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com