AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

 

 Comment changer mon sprite suivant la direction

Aller en bas 
+9
ceceleouf
master47
daminetreg
GTK
PhoenixD
Dan_lizhot
xenamart
M@d_Doc
Crowba
13 participants
AuteurMessage
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyVen 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 Smile

Merci a vous!! happy1
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyVen 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
Revenir en haut Aller en bas
http://www.lecbna.org
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyVen 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 Smile

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 triste )
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptySam 17 Nov 2007 - 0:40

2 animations? hum....
essaye peut être ça :

Code:
if speed!=0

{
//l'ancien code
}
Revenir en haut Aller en bas
http://www.lecbna.org
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptySam 17 Nov 2007 - 12:22

Merci encore Mac_Doc mais sa na rien changer...

Le perso reste avec son animation de base triste
Revenir en haut Aller en bas
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptySam 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 ...
Revenir en haut Aller en bas
http://rufal.free.fr
Invité
Invité




Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptySam 17 Nov 2007 - 12:48

.


Dernière édition par le Dim 18 Nov 2007 - 16:02, édité 1 fois
Revenir en haut Aller en bas
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptySam 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!! super
Revenir en haut Aller en bas
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 18 Nov 2007 - 15:58

heu...personne ne peu plus m'aider?

snif
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 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
Revenir en haut Aller en bas
PhoenixD
Utilisateur confirmé: Rang **
PhoenixD


Messages : 344
Localisation : Bonne question!
Projet Actuel : Kingdom Hearts :: Animaniac

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 18 Nov 2007 - 16:03

C'est simple comme question;
dans Event - Key Press ta touche, tu change le sprite avec le D&D.
Exemple :
Dans la touche haut, tu fais change le sprite en haut.
Revenir en haut Aller en bas
http://www.zikost.com
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 18 Nov 2007 - 16:04

Il a dit plus haut que le joueur ne controle pas le perso
Revenir en haut Aller en bas
http://rufal.free.fr
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 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 Smile
Revenir en haut Aller en bas
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 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.
Revenir en haut Aller en bas
GTK
*Excellent utilisateur*
GTK


Messages : 3959
Localisation : Belgique
Projet Actuel :

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 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:
Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 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:
Revenir en haut Aller en bas
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyDim 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
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyLun 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.
Revenir en haut Aller en bas
http://lecbna.org/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyLun 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
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Crowba
Habitué



Messages : 85
Localisation : 46 Cahors
Projet Actuel : Konoha: 1000ans aprés
metroid prime nemesis

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyJeu 22 Nov 2007 - 13:29

Merci a vous tous!!

Mais je pense me lancer dans un projet tros ambitieux pour moi Smile .j'ai repris un ancien projet.
Je vous suis cependant trés reconnaissant de votre patience et votre sympaties ange
Revenir en haut Aller en bas
ceceleouf
Petit bavard
ceceleouf


Messages : 55
Localisation : Tourne avec le chateau...
Projet Actuel : Mini TD

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyJeu 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 gnii
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 rouge

Oki, dsl pour le déterrage de topic et merci pour le code, même avec une erreur ça m'a bien aidé Smile
Revenir en haut Aller en bas
http://www.stargate.superforum.fr
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyJeu 22 Mai 2008 - 22:12

toujours utile, bien vu^^
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
Warrior
Utilisateur confirmé: Rang *



Messages : 168
Projet Actuel : RVA -> Robot Vs All

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyJeu 2 Juin 2011 - 14:01

Merci de l'avoir déterrer j'en avais besoin haha !! ^^
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptyJeu 2 Juin 2011 - 14:08

Wow, remerciement d'outre-tombe.
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction EmptySam 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 !)
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Contenu sponsorisé





Comment changer mon sprite suivant la direction Empty
MessageSujet: Re: Comment changer mon sprite suivant la direction   Comment changer mon sprite suivant la direction Empty

Revenir en haut Aller en bas
 
Comment changer mon sprite suivant la direction
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» changer de sprite en fonction de la direction
» Changer de direction
» Comment changer de sprite
» Comment changer le sprite en appuyant sur une touche ?
» Comment changer de sprite en fonction d'un path ?

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: