spawner.gd 379 B

1234567891011121314
  1. extends Node
  2. var enemy = preload('res://Enemy.tscn')
  3. export var wave_num = 10
  4. func _ready():
  5. yield(get_tree().create_timer(1.0),"timeout")
  6. while true:
  7. for x in wave_num:
  8. var instance = enemy.instance()
  9. var rot = rand_range(-PI,PI)
  10. instance.global_position = Vector2(sin(rot), cos(rot)) * 640
  11. add_child(instance)
  12. yield(get_tree().create_timer(10.0),"timeout")