12345678910111213141516171819 |
- extends Node2D
- export(PackedScene) var enemy_ = preload('res://enemy.tscn')
- export var spawnspeed = 5.0
- func _ready():
- while true:
- yield(Timergen.createtime(self,spawnspeed),'timeout')
- _spawn()
- if get_tree().paused: break
- func _spawn():
- var enemy = enemy_.instance()
- add_child(enemy)
- var play = get_tree().get_nodes_in_group('player')[0]
- # enemy.global_position.x = play.global_position.x + rand_range(-360,360)
- # enemy.global_position.y = play.global_position.y + rand_range(-640,640)
- var rot = rand_range(0,TAU)
- enemy.global_position = play.global_position + (Vector2(sin(rot),cos(rot))*640)
|