From 361f5eddb2a9c6dd88a9f658d0b05f283bf7ec7c Mon Sep 17 00:00:00 2001 From: Mylloon Date: Wed, 7 Apr 2021 19:41:25 +0200 Subject: [PATCH] not moving when not on screen --- scripts/Ennemi.gd | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/Ennemi.gd b/scripts/Ennemi.gd index 4be5530..343d1c6 100644 --- a/scripts/Ennemi.gd +++ b/scripts/Ennemi.gd @@ -1,15 +1,17 @@ extends KinematicBody2D var deplacement = Vector2() +var ecart = 260 func _ready(): pass func _physics_process(_delta): var Joueur = get_parent().get_node("Joueur") # récupère le joueur - - position += (Joueur.position - position) / 50 # rapidité - look_at(Joueur.position) # regarde le joueur + + if (Joueur.position.x + ecart) > position.x and (Joueur.position.y + ecart) > position.y: + # position += (Joueur.position - position) / 50 # rapidité + look_at(Joueur.position) # regarde le joueur move_and_collide(deplacement) # empeche la superposition des ennemis