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

@ -1,6 +1,6 @@
[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://c4mndkm5mss5f"]
[sub_resource type="AudioEffectReverb" id="AudioEffectReverb_f5en5"]
[sub_resource type="AudioEffectReverb" id="AudioEffectReverb_hjj00"]
resource_name = "Reverb"
[resource]
@ -22,13 +22,13 @@ bus/3/mute = false
bus/3/bypass_fx = false
bus/3/volume_db = -10.0741
bus/3/send = &"Master"
bus/4/name = &"Environment"
bus/4/name = &"Ambience"
bus/4/solo = false
bus/4/mute = false
bus/4/bypass_fx = false
bus/4/volume_db = -25.0
bus/4/volume_db = -12.9785
bus/4/send = &"Master"
bus/4/effect/0/effect = SubResource("AudioEffectReverb_f5en5")
bus/4/effect/0/effect = SubResource("AudioEffectReverb_hjj00")
bus/4/effect/0/enabled = true
bus/5/name = &"Footsteps"
bus/5/solo = false

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()