Bonsoir à vous,
Tout d'abord, je sais qu'il y a un topic spécial dédié à cela, mais à ma dernière visite celui-ci semblait inactif, enfin bref, voici mon problème :
J'utilise Game Maker studio (lite), je suis actuellement sur un nouveau projet (amateur bien entendu),
J'ai créé les mouvements pour mon personnage sans trop de difficultés (sans code, mais de cette manière : )
Jusqu'à là, tout beigne, mais maintenant, je veux que celui-ci attaque dans les 4 directions (donc en haut, en bas, à droite et à gauche), lorsque il est tourné dans celle-ci et je n'y arrive pas !
J'aurais besoin de l'aide de quelques expérimentés ! Et j'aimerais aussi que lorsqu'il attaque, le personnage s'arrête bien et ne frappe pas en marchant !
D'autres infos complémentaires :
Merci d'avance et bonne fin de soirée.
Le fonctionnement est propre à GameMaker apparemment.
Quand tu appuies sur une touche d'attaque, tu dois avoir un évènement "Stop moving" ou quelque chose comme ça, et tu dois savoir quel a été la dernière direction pour savoir dans quel sens frapper.
Enfin, je suppose, je n'ai jamais touché à GameMaker.
Merci de ta réponse !
Je n'y ai même pas pensé, c'était tout basique en fin de compte !
Par contre, il me reste le problème de l'attaque dans les 4 directions différentes en un seule touche !
Je te remerci une nouvelle fois !
J'ai pas trop compris. En fait, tu appuies sur une touche, et ton personnage doit attaquer dans les 4 directions à la fois, où il doit prendre en compte la dernière direction effectuée ?
Rien de très compliqué, j'ai du mal m'exprimer !
En fait, avec une seule touche, le personnage doit être apte à attaquer dans les 4 directions. Par exemple si j'avance vers le haut, le personnage regarde vers le haut et quand j'appuies sur la touche attaque, le sprite utilisé est celui qui attaque vers le haut, pareil pour les autres directions, tout ça en une seule touche, et non une touche pour chaque direction.
Je ne sais pas si j'ai réussi à me faire comprendre.
Ben tu dois créer un évènement pour la touche d'attaque. Quand elle est appuyé, et qu'une direction est appuyé aussi, alors le personnage attaque.
J'ai essayé en utilisant des variables lors de la pression de la touche espace, mais cela termine systématiquement en erreur.