19 lines
416 B
GDScript3
19 lines
416 B
GDScript3
|
extends KinematicBody2D
|
||
|
|
||
|
var deplacement = Vector2()
|
||
|
|
||
|
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
|
||
|
|
||
|
move_and_collide(deplacement) # initie le déplacement
|
||
|
|
||
|
func _on_Area2D_body_entered(body):
|
||
|
if "Balle" in body.name:
|
||
|
queue_free()
|