Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
使用 MultiMeshInstance3D¶
前言¶
在正常情况下,使用一个 MeshInstance3D 节点来显示 3D网 格,比如主角的人体模型,但在某些情况下,你希望在一个场景中创建同一个网格的多个实例。你 可以 多次复制同一个节点,并手动调整变换。这可能是一个乏味的过程,而且结果可能看起来很机械。此外,这种方式也不利于快速迭代。 MultiMeshInstance3D 是此问题的可能解决方案之一。
MultiMeshInstance3D,顾名思义,是在特定网格的表面上创建 MeshInstance 的多个副本。一个示例是树形网格用随机比例和方向的树填充地形网格。
设置节点¶
基本设置需要三个节点:MultiMeshInstance3D 节点和两个MeshInstance3D 节点。
一个节点用作目标,即要在其上放置多个网格的表面网格。 在树的示例中,这就是地形。
另一个节点是作为源节点,也就是你想复制的网格。在树的情况下,这将是树本身。
在我们的示例中,将使用 Node3D 作为场景的根节点。场景树看起来像这样: