Forum Solarus-Games francophone

Jeux amateurs => Aide & support => Discussion démarrée par: louink le 25 Mars 2008 à 18:51

Titre: Variables de position...
Posté par: louink le 25 Mars 2008 à 18:51
salut tout le monde
J'aurais voulu savoir comment peut-on assigner deux variables (x et y) à la position du héros sur la carte
par exemple :

si le héros fait un pas vers le haut :
variable y +1

pareil pour la variable x ...
merci d'avance ! :)
Titre: Re : Variables de position...
Posté par: cyclone2tg le 25 Mars 2008 à 19:30
Je n'en suis pas sur, mais je pense que c'es comme ça :
Une condition 'si le hero fais un pas vers le ***' alors 'ajouter 1 a la variable *' et enlever 1 si le heros va dans la direction contraire, non

Edit : heu non ça c'est pour rpg maker xp  <_< désolé, si je trouve je te dit!
Titre: Re : Variables de position...
Posté par: Daru13 le 25 Mars 2008 à 19:52
Non, ça c'est une méthode manuelle. Il existe une fonction dans RM qui permet d'attribuer automatiquement les données corrects de x et d'y du héros si l'événement est en boucle ( processus parallèle / événement commun par exemple ;) ).

(http://images3.hiboox.com/images/1308/5fg40nsu.png)
Titre: Re : Variables de position...
Posté par: Memo le 26 Mars 2008 à 01:32
.:: Conseil ::.

Petit trucs si jamais ça rame, essait de rajouter un "Attendre 0.1 seconde par la suite".
Titre: Re : Variables de position...
Posté par: Daru13 le 26 Mars 2008 à 07:01
Citation.:: Conseil ::.

Petit trucs si jamais ça rame, essai de rajouter un "Attendre 0.1 seconde par la suite".
Pour éviter le lagg, il serait aussi judicieux d'appeler rafraichissement et autres évents commun que lorsque c'est nécessaire ;).
Mais ça, c'est autre chose :P.
Titre: Re : Re : Variables de position...
Posté par: JohnT le 26 Mars 2008 à 11:13
Citation de: daru13 le 26 Mars 2008 à 07:01
Citation.:: Conseil ::.

Petit trucs si jamais ça rame, essai de rajouter un "Attendre 0.1 seconde par la suite".
Pour éviter le lagg, il serait aussi judicieux d'appeler rafraichissement et autres évents commun que lorsque c'est nécessaire ;).
Mais ça, c'est autre chose :P.

S'il faut redéfinir les coordonnées du héros en permanence, là il faut le rafraîchissement (qu'on peut même limiter à 0.0 sec sous RM03, si si! ça marche :P) mais par contre s'il s'agit simplement de stocker l'emplacement du héros à un moment donné, une seule fois, là le rafraîchissement n'est pas indispensable.
Titre: Re : Variables de position...
Posté par: Daru13 le 26 Mars 2008 à 12:47
J'entendais par "Rafraichissement" recalculer les variables ^_^.
Et puis dans XP on peut rafraichir avec "refresh" en RUBY, nah :P !
Titre: Re : Variables de position...
Posté par: louink le 26 Mars 2008 à 13:08
Parfait j'ai trouvé les coordonnées x et y sur la fenetre des variable
et ça marche en plus je viens d'essayer !!!
merci encore daru13
:linkbravo: :linkbravo: :linkbravo:
(j'adore ce smiley)héhéhé ^_^
:linkbravo: :linkbravo: :linkbravo: