| Comment changer mon sprite suivant la direction | |
|
+9ceceleouf master47 daminetreg GTK PhoenixD Dan_lizhot xenamart M@d_Doc Crowba 13 participants |
Auteur | Message |
---|
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Comment changer mon sprite suivant la direction Ven 16 Nov 2007 - 22:37 | |
| Bonjour! Je voudrais savoir changer mon sprite du perso suivant la direction qu'il prend (lorsqu'il va en bas, le sprite "marche_bas") mais sans utiliser sprite_angle parsque la version de gm7 non enregistrer ne me le permet pas Merci a vous!! |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Comment changer mon sprite suivant la direction Ven 16 Nov 2007 - 23:01 | |
| .... Question posée plus de 10fois sur le forum. Une fonction RECHERCHER existe !! Sinon, bidouille ça : - Code:
-
if direction=90 sprite_index=image_haut if direction=0 sprite_index=image_droite if direction=180 sprite_index=image_gauche if direction=270 sprite_index=image_bas |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Ven 16 Nov 2007 - 23:13 | |
| Merci a toi Mac_doc mais sache que j'ai chercher avec le moteur de recherche du forum mais j'avais pas trouver de réponse telle que je la voulais sinon j'ai mis le code dans step mais sa ne marche pas ou pas corectement...(j'ai l'impréssion qu'il cherche a afficher 2 animation ) |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Comment changer mon sprite suivant la direction Sam 17 Nov 2007 - 0:40 | |
| 2 animations? hum.... essaye peut être ça : - Code:
-
if speed!=0
{ //l'ancien code } |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Sam 17 Nov 2007 - 12:22 | |
| Merci encore Mac_Doc mais sa na rien changer... Le perso reste avec son animation de base |
|
| |
xenamart Utilisateur confirmé: Rang ***
Messages : 554 Localisation : sur la toile, entre google et le cbna Projet Actuel : Rufal
| Sujet: Re: Comment changer mon sprite suivant la direction Sam 17 Nov 2007 - 12:47 | |
| a tu bien créer 4 sprite un pour chaque coté ? image_haut =nom du sprite vers le haut image_bas = nom du sprite vers le bas etc etc ... |
|
| |
Invité Invité
| Sujet: Re: Comment changer mon sprite suivant la direction Sam 17 Nov 2007 - 12:48 | |
|
Dernière édition par le Dim 18 Nov 2007 - 16:02, édité 1 fois |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Sam 17 Nov 2007 - 13:14 | |
| oui xenamart j'ai bien créer ces sprite et je les ai placer le dans le code:) shm31 l'on as pas le control du perso il se déplace par direction déterminer (un genre de path). Merci a vous!! |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 15:58 | |
| heu...personne ne peu plus m'aider? |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:03 | |
| - Code:
-
if direction>315 and direction<=45 {sprite_index=image_droite}; if direction>45 and direction<=135 {sprite_index=image_haut}; if direction>135 and direction<=225 {sprite_index=image_gauche}; if direction>225 and direction<=315 {sprite_index=image_bas};
Dernière édition par le Dim 18 Nov 2007 - 16:06, édité 2 fois |
|
| |
PhoenixD Utilisateur confirmé: Rang **
Messages : 344 Localisation : Bonne question! Projet Actuel : Kingdom Hearts :: Animaniac
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:03 | |
| C'est simple comme question; dans ta touche, tu change le sprite avec le D&D. Exemple : Dans la touche haut, tu fais change le sprite en haut. |
|
| |
xenamart Utilisateur confirmé: Rang ***
Messages : 554 Localisation : sur la toile, entre google et le cbna Projet Actuel : Rufal
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:04 | |
| Il a dit plus haut que le joueur ne controle pas le perso |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:35 | |
| Merci phoenix mais xenamart a raison on ne control pas le perso. C'est juste que lorsqu'il se déplace vers la droite je voudrais l'animation de quand il marche a droite, puis en bas ,etc... voila j'éspére avoir été plus clair |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:46 | |
| dan_lizhot ton code ne m'indique pas d'érreur.
le sprite se change bien pour la 1er direction prise mais pas la seconde. lorsqu'il change de direction l'animation reste la méme que celle de sa 1er direction. |
|
| |
GTK *Excellent utilisateur*
Messages : 3959 Localisation : Belgique Projet Actuel :
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:47 | |
| Dan Lizhot a donner la réponse. Si c'est un jeux vu du dessus, tu peux aussi faire : - Code:
-
image_angle=direction Sinon oui, je pense quand cherchant un peu mieux, tu aurais trouver la réponse à ta queston :monoeuil: |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:50 | |
| - GTK a écrit:
- Dan Lizhot a donner la réponse.
Si c'est un jeux vu du dessus, tu peux aussi faire :
- Code:
-
image_angle=direction Sinon oui, je pense quand cherchant un peu mieux, tu aurais trouver la réponse à ta queston :monoeuil: ouais image_angle serait le choix préférable, mais il a la version non-enregistré :lng: |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Dim 18 Nov 2007 - 16:53 | |
| Je peux pas faire avec image_angle car j'ai pas la version enregistrer de Gm7.
J'ai pourtant chercher et je n'est rien trouver pour un perso non dirigée par le joueur |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: Comment changer mon sprite suivant la direction Lun 19 Nov 2007 - 18:40 | |
| Les scripts que t'ont donné Dan et Mad fonctionnent tout à fait, je ne vois pas quel est ton problème. |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Comment changer mon sprite suivant la direction Lun 19 Nov 2007 - 21:13 | |
| Bon teste ca : - Code:
-
if(hspeed>0 && vspeed=0) then sprite_index=sprite_droite ; if(hspeed<0 && vspeed=0) then sprite_index=sprite_gauche ; if(hspeed=0 && vspeed>0) then sprite_index=sprite_bas ; if(hspeed=0 && vspeed<0) then sprite_index=sprite_haut ;
ca devrait marcher. tu dois bien sur définir dans create les variables sprite_gauche,sprite_droite,sprite_haut,sprite_bas avec leurs sprite_respectifs |
|
| |
Crowba Habitué
Messages : 85 Localisation : 46 Cahors Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis
| Sujet: Re: Comment changer mon sprite suivant la direction Jeu 22 Nov 2007 - 13:29 | |
| Merci a vous tous!! Mais je pense me lancer dans un projet tros ambitieux pour moi .j'ai repris un ancien projet. Je vous suis cependant trés reconnaissant de votre patience et votre sympaties |
|
| |
ceceleouf Petit bavard
Messages : 55 Localisation : Tourne avec le chateau... Projet Actuel : Mini TD
| Sujet: Re: Comment changer mon sprite suivant la direction Jeu 22 Mai 2008 - 21:21 | |
| Je sais je déterre du topic, mais en me servant du code j'ai trouvé l'erreur qui lui posait problème, ça peut toujours servir si quelqu'un d'autre cherche Le code était donc celui la: - Citation :
- if direction>315 and direction<=45
{sprite_index=image_droite}; if direction>45 and direction<=135 {sprite_index=image_haut}; if direction>135 and direction<=225 {sprite_index=image_gauche}; if direction>225 and direction<=315 {sprite_index=image_bas}; Mais dès que le personnage tourne a droite, ca bug, car la direction doit être inférieure a 315, alors qu'elle devrait être supérieure, afin de compléter l'angle jusqu'a 380° :gniah: Le code est donc celui ci: - Citation :
- if direction<315 and direction<=45
{sprite_index=image_droite}; if direction>45 and direction<=135 {sprite_index=image_haut}; if direction>135 and direction<=225 {sprite_index=image_gauche}; if direction>225 and direction<=315 {sprite_index=image_bas}; J'ai mis 1/2 heure a trouver ca, en cherchant ou étaient les angles sur une feuille :gniah: Je devrais me remettre au maths, y'en a besoin Oki, dsl pour le déterrage de topic et merci pour le code, même avec une erreur ça m'a bien aidé |
|
| |
jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: Comment changer mon sprite suivant la direction Jeu 22 Mai 2008 - 22:12 | |
| toujours utile, bien vu^^ |
|
| |
Warrior Utilisateur confirmé: Rang *
Messages : 168 Projet Actuel : RVA -> Robot Vs All
| Sujet: Re: Comment changer mon sprite suivant la direction Jeu 2 Juin 2011 - 14:01 | |
| Merci de l'avoir déterrer j'en avais besoin haha !! ^^ |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Comment changer mon sprite suivant la direction Jeu 2 Juin 2011 - 14:08 | |
| Wow, remerciement d'outre-tombe. |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Comment changer mon sprite suivant la direction Sam 4 Juin 2011 - 12:33 | |
| ouf ! 4 ans, c'est loin ^^ en tout cas, je suis sur que ca pourra en aider plus d'un ! Les directions sont parfois chaud pour se reperer (encore plus en 3D !) |
|
| |
Contenu sponsorisé
| Sujet: Re: Comment changer mon sprite suivant la direction | |
| |
|
| |
| Comment changer mon sprite suivant la direction | |
|