Improved dash skill

This commit is contained in:
2024-02-18 18:30:52 +01:00
parent 4c518e93c9
commit 3b2d8514a3
7 changed files with 53 additions and 11 deletions

View File

@ -16,6 +16,11 @@ func _ready():
if !visible:
return
rebuild()
func rebuild():
remove_children()
for x in range(-size_x, size_x, step):
for z in range(-size_z, size_z, step):
if noise.get_noise_2d(x, z) < 1 - density * 2:
@ -37,4 +42,10 @@ func generate(x: int, z: int) -> Node3D:
var uniform_scale := scale_min + randf() * (scale_max - scale_min)
t.scale = Vector3(uniform_scale, uniform_scale, uniform_scale)
return t
return t
func remove_children():
var num_children = get_child_count()
for n in range(num_children):
get_child(num_children - 1 - n).queue_free()