Improve overriding the root type or root name in the scene importer
This commit is contained in:
@@ -48,16 +48,16 @@
|
||||
[b]Note:[/b] Only effective if [member meshes/light_baking] is set to [b]Static Lightmaps[/b].
|
||||
</member>
|
||||
<member name="nodes/apply_root_scale" type="bool" setter="" getter="" default="true">
|
||||
If [code]true[/code], [member nodes/root_scale] will be applied on the meshes and animations directly, while keeping the root node's scale to the default [code](1, 1, 1)[/code]. This means that if you add a child node later on within the imported scene, it won't be scaled. If disabled, [member nodes/root_scale] will multiply the scale of the root node instead.
|
||||
If [code]true[/code], [member nodes/root_scale] will be applied to the descendant nodes, meshes, animations, bones, etc. This means that if you add a child node later on within the imported scene, it won't be scaled. If [code]false[/code], [member nodes/root_scale] will multiply the scale of the root node instead.
|
||||
</member>
|
||||
<member name="nodes/root_name" type="String" setter="" getter="" default=""Scene Root"">
|
||||
The name of the root node in the imported scene. This is generally not noticeable when instancing the scene in the editor (or drag-and-dropping from the FileSystem dock), as the root node is renamed to match the filename in this case.
|
||||
<member name="nodes/root_name" type="String" setter="" getter="" default="""">
|
||||
Override for the root node name. If empty, the root node will use what the scene specifies, or the file name if the scene does not specify a root name.
|
||||
</member>
|
||||
<member name="nodes/root_scale" type="float" setter="" getter="" default="1.0">
|
||||
The scale of meshes and animations (if [member nodes/apply_root_scale] is [code]true[/code]), or the scale of the root node in the imported scene (if [member nodes/apply_root_scale] is [code]false[/code]).
|
||||
The uniform scale to use for the scene root. The default value of [code]1.0[/code] will not perform any rescaling. See [member nodes/apply_root_scale] for details of how this scale is applied.
|
||||
</member>
|
||||
<member name="nodes/root_type" type="String" setter="" getter="" default=""Node3D"">
|
||||
The node type to use as a root node. Using node types that inherit from [Node3D] is recommended. Otherwise, you'll lose the ability to position the node directly in the 3D editor.
|
||||
<member name="nodes/root_type" type="String" setter="" getter="" default="""">
|
||||
Override for the root node type. If empty, the root node will use what the scene specifies, or [Node3D] if the scene does not specify a root type. Using a node type that inherits from [Node3D] is recommended. Otherwise, you'll lose the ability to position the node directly in the 3D editor.
|
||||
</member>
|
||||
<member name="skins/use_named_skins" type="bool" setter="" getter="" default="true">
|
||||
If checked, use named [Skin]s for animation. The [MeshInstance3D] node contains 3 properties of relevance here: a skeleton [NodePath] pointing to the [Skeleton3D] node (usually [code]..[/code]), a mesh, and a skin:
|
||||
|
||||
Reference in New Issue
Block a user