Improved dash skill
This commit is contained in:
@ -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()
|
Reference in New Issue
Block a user