21 lines
488 B
GDScript
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
|