From 469391c7ed091a0b99bb875a567da4a13ea1eca3 Mon Sep 17 00:00:00 2001 From: Martin Felis Date: Fri, 7 Jul 2023 16:54:37 +0200 Subject: [PATCH] Further refactoring for MultiMeshInstance drawing --- scenes/HexTile3D.tscn | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scenes/HexTile3D.tscn b/scenes/HexTile3D.tscn index a71fc45..d123065 100644 --- a/scenes/HexTile3D.tscn +++ b/scenes/HexTile3D.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=7 format=2] [ext_resource path="res://scenes/HexTile3D.cs" type="Script" id=1] [ext_resource path="res://materials/HexTileTextureLookup.tres" type="Material" id=2] @@ -8,10 +8,19 @@ height = 1.0 radius = 0.5 +[sub_resource type="CylinderMesh" id=7] +material = ExtResource( 2 ) +top_radius = 0.5 +bottom_radius = 0.5 +height = 10.0 +radial_segments = 6 +rings = 1 + [sub_resource type="MultiMesh" id=6] transform_format = 1 instance_count = 1 -mesh = ExtResource( 3 ) +visible_instance_count = 1 +mesh = SubResource( 7 ) transform_array = PoolVector3Array( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) [node name="HexTile3D" type="Spatial"] @@ -32,4 +41,5 @@ shape = SubResource( 5 ) [node name="MultiMeshInstance" type="MultiMeshInstance" parent="."] transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, -5, 0 ) +visible = false multimesh = SubResource( 6 )