Bonjour,
je suis un débutant dans Game Maker en particulier en matière de GML et je suis confronté à un problème depuis quelque jour et malgré les recherche sur le net je trouve pas la solution. J'aimerai que mon personnage effectue une attaque au corps à corps qui détruit l'ennemi mais en GML. Pour l'animation il n'y a pas de problème mais je crois que l'ennemi ne recoit pas les dégât. J'ai construit les scripts suivant:
creat ennemi:vie = 3
if vie<=0
{instance_destroy()}
step perso:
if keyboard_check(ord('G')) and perso.direc=1
{sprite_index=frappe_droite
id_ennemi=instance_place(x+1,y,ennemi)
if id_ennemi=noone
{break}
else
{id_ennemi.vie-=1}
}
if keyboard_check(ord('G')) and perso.direc=0
{sprite_index=frappe_gauche
id_ennemi=instance_place(x-1,y,ennemi)
if id_ennemi=noone
{break}
else
{id_ennemi.vie-=1}
}
A noté que mon personnage tir, et que son tir élimine bien l'ennemi.
Si vous pourriez m'aider à compléter mon scripte, le modifier ou m'en donner un autre qui fonctionne.
Merci