Salut,
Pour ton problème, la solution est relativement simple.
Comme ton ennemi doit avoir 2 comportement, il suffit d'utiliser deux groupes d'évènements :
- 1 groupe "comportement par défaut" (pour le mvt aléatoire)
- 1 groupe "attaque" (pour tirer sur le joueur)
ensuite, l'astuce est de créer un actif en forme de disque du diamètre voulu, de toujours le placer aux coordonnées de l'ennemi, et de tester la collision entre ce disque et le joueur.
Bien sûr, le disque sera invisible (avec un "début de scène" -> masquer "disque"), ce qui ne l'empêche pas d'être pris en compte pour les collisions.
En fonction de cette collision, tu n'a plus qu'à activer l'un ou l'autre des 2 groupes définis ci-dessus (et à désactiver l'autre évidemment).