AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Deplacement avec la souris case par case

Aller en bas 
5 participants
AuteurMessage
Legends
Petit bavard
Legends


Messages : 55
Localisation : 28
Projet Actuel : Zakyro
jeu Android

Deplacement avec la souris case par case Empty
MessageSujet: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMar 2 Fév 2016 - 19:13

Bonjour j'ai un soucis avec mes déplacement comment faire pour faire déplacer mon personnage case par case en cliquant avec la souris puis quand il arrive au point de destination il s’arrête et que quand je clique sur un objet arbre maison ect il ne ce déplace pas ?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMar 2 Fév 2016 - 19:45

Il te faut utiliser un algorithme de pathfinding.
GM intègre une implémentation basique de A* dans les fonctions mp_xxx.

_________________
Deplacement avec la souris case par case Runningpotato1Deplacement avec la souris case par case TvF6GED Deplacement avec la souris case par case MdetltS
Revenir en haut Aller en bas
Legends
Petit bavard
Legends


Messages : 55
Localisation : 28
Projet Actuel : Zakyro
jeu Android

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMer 3 Fév 2016 - 18:30

j'ai regarder mais pas facile avec les déplacements de la souris pouvez vous m'aider svp
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMer 3 Fév 2016 - 18:39

Lors d'un clic global tu retiens la position x et y de la souris, et tu fais se déplacer l'objet vers cette position grâce aux fonctions mp_.
Voir les banques d'exemples sur le site pour plus d'info, ou la recherche forum y'a déjà plein de sujets qui abordent ce problème clinoeuil

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Legends
Petit bavard
Legends


Messages : 55
Localisation : 28
Projet Actuel : Zakyro
jeu Android

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyJeu 4 Fév 2016 - 17:37

Merci mass j'ai regarder un peu tout les topics en déplacement case par case mais la plu part résolue sont avec les touches du clavier ou pas ce que je veut Sad
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyJeu 4 Fév 2016 - 18:05

Commences par lire la doc sur les fonctions mp_xx et si y a quelque chose que tu comprends pas demande.
Mais bon des exemples de pathfinding sur le net y en a un paquet, faut juste chercher un peu.

Et ton histoire de clavier je comprend pas non plus, le principe du pathfinding c'est de déplacer un objet d'un point A à un point B, donc le clavier ça a pas grand chose a faire ici...


Sinon de souvenir avec les fonctions move potential c'est assez simple.
Tu crée une grille ou tu places les colliders, tu utilises la fonction de pathfinding et ça te ressort un path.
En fait le seul truc chiant c'est que tu dois extraire les nodes du path une a une, et déplacer l'objet en fonctions de leur coordonnées (genre si la node est a droite, tu déplaces l'objet a droite).

_________________
Deplacement avec la souris case par case Runningpotato1Deplacement avec la souris case par case TvF6GED Deplacement avec la souris case par case MdetltS
Revenir en haut Aller en bas
Legends
Petit bavard
Legends


Messages : 55
Localisation : 28
Projet Actuel : Zakyro
jeu Android

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMar 9 Fév 2016 - 22:00

je n'ai toujours pas réussit mais déplacement pouvez vous m'aidez svp j'ai beau chercher dans les doc et le forum
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
hyper


Messages : 1457
Localisation : près de Nantes
Projet Actuel : Super Note Aventure

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMer 17 Fév 2016 - 17:54

Une piste pour t'aider :
La planification des mouvements dans la doc française de GameMaker

Tu trouveras la fonction mp_potential_step qui est probablement celle que tu cherches. Avec les bons paramètres, ton instance pourra bien se déplacer sur un chemin plus "intelligent" qu'une simple ligne. Smile

_________________
côt.
Revenir en haut Aller en bas
https://cagibi.itch.io/
freaknarf
Débutant



Messages : 16

Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case EmptyMer 17 Fév 2016 - 19:50

Salut !
Cet article est vraiment pas mal pour manipuler les grilles et les chemins, au passage :
http://help.yoyogames.com/entries/50594316--GMS-S-Using-Mp-grids-To-Create-AI
Revenir en haut Aller en bas
Contenu sponsorisé





Deplacement avec la souris case par case Empty
MessageSujet: Re: Deplacement avec la souris case par case   Deplacement avec la souris case par case Empty

Revenir en haut Aller en bas
 
Deplacement avec la souris case par case
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» déplacement case souris
» deplacement tactique avec la souris
» Step towards (avec la souris)
» [Résolu] Déplacement case par case
» Deplacement de 90° a 180° avec direction += 360 / image_numb

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: