boss update
This commit is contained in:
parent
bb871371b6
commit
f7d034147d
15 changed files with 577 additions and 79 deletions
|
@ -3,7 +3,6 @@ extends Node2D
|
|||
var riangle = preload("res://riangle-tar.tscn")
|
||||
|
||||
func spawn():
|
||||
process_mode = Node.PROCESS_MODE_DISABLED
|
||||
var tween = get_tree().create_tween()
|
||||
tween.set_parallel(true)
|
||||
tween.set_trans(Tween.TRANS_QUAD).set_ease(Tween.EASE_OUT)
|
||||
|
@ -15,14 +14,12 @@ func spawn():
|
|||
tween.tween_property(node, "position", Vector2.ZERO, 0.5)
|
||||
|
||||
func eject():
|
||||
var tween = get_tree().create_tween().set_ease(Tween.EASE_IN_OUT).set_trans(Tween.TRANS_SINE)
|
||||
for spawner in get_children():
|
||||
var riangle = spawner.get_child(0)
|
||||
tween.tween_property(riangle, "position", Vector2(randi_range(200, 400), 0), 0.5)
|
||||
tween.tween_property(spawner, "process_mode", PROCESS_MODE_PAUSABLE, 0.1)
|
||||
if riangle == null:
|
||||
return
|
||||
riangle.apply_central_impulse(Vector2(1000, randi_range(-100, 100)).rotated(spawner.rotation))
|
||||
await get_tree().create_timer(0.05).timeout
|
||||
riangle.reparent($/root/Node2D)
|
||||
|
||||
await tween.finished
|
||||
await get_tree().create_timer(1).timeout
|
||||
|
||||
for spawner in get_children():
|
||||
spawner.process_mode = Node.PROCESS_MODE_INHERIT
|
||||
await get_tree().create_timer(0.1).timeout
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue