From ffc92ed12c6e680776d355ff9fcef70e5e28d7c8 Mon Sep 17 00:00:00 2001 From: dusoleil Date: Sun, 18 Sep 2022 08:32:29 -0400 Subject: Prototype levels of detail per chunk --- Rock.gd | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Rock.gd (limited to 'Rock.gd') diff --git a/Rock.gd b/Rock.gd new file mode 100644 index 0000000..577e626 --- /dev/null +++ b/Rock.gd @@ -0,0 +1,18 @@ +extends StaticBody + +onready var collision_enabled = self.collision_layer + +func lod_distance(): + $"MeshInstance".visible = false + $"MeshInstance2".visible = true + self.collision_layer = 0 + +func lod_mid(): + $"MeshInstance".visible = true + $"MeshInstance2".visible = false + self.collision_layer = 0 + +func lod_close(): + $"MeshInstance".visible = true + $"MeshInstance2".visible = false + self.collision_layer = collision_enabled -- cgit v1.2.3