oui, je crois avoir compris:
tu as fait un gars qui bouge en changeant d´orientation selon la touche a laquelle tu appuie...
donc tu as fait ( en gros):
si on appuie sur gauche change le sprite en sprite perso_gauche ( par exemple)
et pareil pour toutes les directions..
puis tu as programmer:
si on appuie sur CTRL alors create ojetc: balle ( par exemple)
puis dans l´objet " balle" tu as programmer:
si " balle" se créé alors le mouvement sera vers le droite avec un speed de -10 ( par exemple)
l´érreur est que la programmation est pour un objet et pas une sprite donc la balle partira toujours vers la droite meme si le persos est orienté vers la gauche, le haut, ou le bas...
voici comment il faut faire:
tu créé quatres OBJETS de ton gars:
un vers le haut,
un vers le bas,
un vers la gauche,
un vers la droite.
pour chaque perso tu met: ( en français): si on appuie sur la touche haut alors détruit cet obet et créé l´objet ( de la bonne orientation) a la meme place.
pareil pour toutes les touches.
après tu créé quatres OBJETS balles, en utilisant aussi quatres sprites:
un vers le haut,
un vers le bas,
un vers la gauche,
un vers la droite.
pour chacunes, tu programme la direction adapté a son orientation si la balle est créé.
puis, pour les quatres persos tu leur attribut une blle si on appuis sur CTRL ( la bonne balle, pas n´importe laquelle)
et voila 