From bf31c8b56eadc507b4eb8f11d9a729e0d4a62d88 Mon Sep 17 00:00:00 2001 From: Choco02 Date: Tue, 22 Jan 2019 21:43:25 -0200 Subject: [PATCH] Arqueiro agora tem pequena animacao basica e simples --- animations/arqueiro_shooting.tres | 2 +- scenes/inimigo_arqueiro.tscn | 2 +- scripts/inimigo_arqueiro.gd | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/animations/arqueiro_shooting.tres b/animations/arqueiro_shooting.tres index adfb4a8..649cb37 100644 --- a/animations/arqueiro_shooting.tres +++ b/animations/arqueiro_shooting.tres @@ -3,7 +3,7 @@ [resource] resource_name = "arqueiro_shooting" -length = 0.6 +length = 1.0 loop = true step = 0.1 tracks/0/type = "value" diff --git a/scenes/inimigo_arqueiro.tscn b/scenes/inimigo_arqueiro.tscn index ab154e7..7764cbe 100644 --- a/scenes/inimigo_arqueiro.tscn +++ b/scenes/inimigo_arqueiro.tscn @@ -31,7 +31,7 @@ shape = SubResource( 1 ) texture = ExtResource( 2 ) vframes = 2 hframes = 4 -frame = 1 +frame = 6 _sections_unfolded = [ "Animation" ] __meta__ = { "_edit_lock_": true diff --git a/scripts/inimigo_arqueiro.gd b/scripts/inimigo_arqueiro.gd index fd4f731..021e2cd 100644 --- a/scripts/inimigo_arqueiro.gd +++ b/scripts/inimigo_arqueiro.gd @@ -39,6 +39,10 @@ func atirar(): var angulo = PI / 4 var direcao_tiro = Vector2( dire * cos(angulo), - sin(angulo)) + if get_node("anim").current_animation == "arqueiro_shooting": + get_node("anim").play("arqueiro_idle") + else: + get_node("anim").play("arqueiro_shooting") var tiro = tiros.instance()