Files
fps_project_1/scripts/cloudSpawner.gd
2025-04-11 15:46:23 -05:00

21 lines
488 B
GDScript

extends CSGSpawner
@export var number_of_clouds : int = 50
@export var cloud = preload("res://cloud1.tscn")
func _ready() -> void:
spawn_clouds()
func spawn_clouds():
while number_of_clouds >= 0:
number_of_clouds -= 1
var spawn_pos = random_box_pos()
var set_pos = self.global_position + spawn_pos
var cloud = cloud.instantiate()
cloud.visible = false
add_child(cloud)
cloud.global_position = set_pos
await cloud.global_position == set_pos
cloud.visible = true