water_spawner.gd 635 B

123456789101112131415161718192021222324252627282930
  1. extends Node2D
  2. # Declare member variables here. Examples:
  3. # var a = 2
  4. # var b = "text"
  5. var particles = []
  6. const NUMBER_TO_SPAWN = 200
  7. # Called when the node enters the scene tree for the first time.
  8. func _ready():
  9. randomize()
  10. for n in range(NUMBER_TO_SPAWN):
  11. var wn = WaterNode.new()
  12. wn.position = Vector2(
  13. rand_range(0,get_viewport_rect().size.x),
  14. rand_range(0,get_viewport_rect().size.y-60)
  15. )
  16. particles.append(wn)
  17. call_deferred("add_child",wn)
  18. get_viewport_rect()
  19. pass # Replace with function body.
  20. # Called every frame. 'delta' is the elapsed time since the previous frame.
  21. #func _process(delta):
  22. # pass