AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Changer de sprite dans step [Résolu]

Aller en bas 
5 participants
AuteurMessage
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 20:14

Bon j'ai un petit problème. Je veux que quand la distance entre un object et un autre est inférieure à 500, l'objet avance avec un sprite d'animation. Mais le problème c'est que je place cette condition dans l'event step donc cette action se répète tout le temps. Résulat: le sprite reste à la sous-image 0.

Donc voilà une image:

la variable dis est déclaré comme ceci dans step:

Code:
dis = distance_to_object(obj_Player)

Changer de sprite dans step [Résolu] 733230f1e4d012bf0c01dda158c9b

Le "Jump to a given position" c'est le déplacement.



:p_merci:

_________________
Death Trail


Dernière édition par Bob65 le Mer 16 Juil 2008 - 22:36, édité 1 fois
Revenir en haut Aller en bas
OKSYD
Utilisateur confirmé: Rang *****
OKSYD


Messages : 2302
Localisation : Pioneer 2
Projet Actuel : Hard Pac III

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 20:50

C'est bizarre ça devrait marcher vu que la variable sprite_index est indépendante de image_index (numéro de la sous-image) ...
Es-tu sûr que image_speed (fréquence de changement de sous-image) est bien supérieur à 0?
Sinon ton bout de code : dis = distance_to_object(obj_Player) est bien dans l'event Step?
Envoie-moi ton gm6 si ça ne marche toujours pas. happy1

_________________
Changer de sprite dans step [Résolu] Hardpac3uv4
Revenir en haut Aller en bas
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 21:05

Ça ne fonctionne toujours pas. Voilà le gm6 ( j'espère que tu va te retrouver dedans :p_lol: ---> C'est dans l'object "obj_Ennemis1") :

http://reziuw.bay.livefilestore.com/y1pOx_-vb_7z2GM5I3qdo5yzFL7bgIA9g51R45zxJHKJ1nyVCO-tIMwovJf1lZr-J7od6ZvfcY0ewDwVQKAgonVLg/urbanwarprob.gm6?download

J'ai également un autre problème, mes personnage son divisé en 3 parti(tête,bras,corps) donc 3 objets différents, mais il se place tout sur le même objets quand j'en met plusieurs. Si quelqu'un pourrais arranger ce problème ce serais très gentil!

_________________
Death Trail
Revenir en haut Aller en bas
Nic_rf
Invité




Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 21:28

Code:
if distance_to_object(obj_Player)<500{
if dirennemis='droite'
image_index=spr_courir_ennemis_droit
else
image_index=spr_courir_ennemis_gauche
}

mais il faudra penser a faire que lorsqu'il arrête de courir il est le bon sprite
donc :
Code:
if distance_to_object(obj_Player)<500{
if dirennemis='droite'
image_index=spr_courir_ennemis_droit
else
image_index=spr_courir_ennemis_gauche}
else{
if dirennemis='droite'
image_index=spr_ne_cour_pas_ennemis_droit
else
image_index=spr_ne_cour_pas_ennemis_gauche}

Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 21:29

Ca fonctionne, sauf que plus haut dans dans ton code, juste avant, là où il y a :
"if run=0 ..."
supprime toutes ces actions car elles mettent à chaque step l'action "change sprite". Ca vient juste de là =)
Après cette résolution, il y a aussi que lorsqu'ils sont sur place, leur animation continue. Mets par exemple dans ton step :
if dist<500 {image_speed=0 image_index=0}

EDIT : ah tu as été plus rapide ^^' (sauf que ta solution est un peu compliqué non ? vu que l'une des images de son animation peut faire office du perso arrêté)

Sinon bah pour le 2e, le mieux c'est de faire un draw pour ton perso.
Toutefois si cela te poses un problème, tu peux faire :
Code:
Create : with instance_create(x,y,bras) patron=other.id
Ca crée les bras de l'ennemi, dans lesquelles il y a une variable patron : après il suffit de mettre dans ton objet bras :
x=patron.x
au lieu de
x=ennemi.x

Ca devrait marcher Wink
Revenir en haut Aller en bas
nic_rf
Invité




Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 21:35

pour ton 2e problème c'est simple, dans l'event create de ta tête exemple, rajoute ce morceaux de code:
Code:
parent=0

maintenant, dans l'event create de ton ennemis, rajoute ceci:
Code:
tete=instance_create(x,yobj_ennemis_tête)
tete.parent=object_index//si sa ne marche pas change le pour object_get_name(object_index)
Revenir en haut Aller en bas
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 21:40

Le premier problème est est régler merci (je m'était perdu dans mon gm6 :gniah: ) sinon pour le 2e j'ai pas vraiment compris mais je vais regarder ça. :p_merci: encore.

_________________
Death Trail
Revenir en haut Aller en bas
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 21:50

J'ai pas tout à fais compris le 2e problème. Ça ne fonctionne toujours pas :snif2: Je ne sais pas trop où placer vos codes. Vous pouvez me renvoyer le gm6 corrigé si vous voulez.

_________________
Death Trail
Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 22:08

En fait c'est simple, dans create de ton objet ennemi, tu mets ce code :
Code:
with instance_create(x,y,bras) patron=other.id

Ca crée le bras, avec dedans une variable patron. Cette variable contient l'id de l'ennemi qu'il l'a créé.

Donc après dans le step de ton bras, tu as bien un truc comme :
x=ennemi1.x
y=ennemi1.y

Et bien tu remplaces ennemi1 par patron Wink
Revenir en haut Aller en bas
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyMer 16 Juil 2008 - 22:36

:p_merci: :p_merci: Je viens de comprendre! Tous est réglés, merci a vous tous!

_________________
Death Trail
Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 13:19

De rien Wink
Revenir en haut Aller en bas
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 18:28

Si je veux les supprimer? Comment je fais? J'ai mis ça :

Code:
with patron instance_destroy()
with patron_tete instance_destroy()
instance_destroy();

dans mon objets Ennemis lorsqu'il y à une collision, mais j'ai une erreur.

_________________
Death Trail
Revenir en haut Aller en bas
OKSYD
Utilisateur confirmé: Rang *****
OKSYD


Messages : 2302
Localisation : Pioneer 2
Projet Actuel : Hard Pac III

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 18:39

ajoute des parenthèses autour de patron et patron_tete. clinoeuil

_________________
Changer de sprite dans step [Résolu] Hardpac3uv4
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 18:43

tu peux reenvoyer le gm6 stp,ca serait plus simple

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 18:54

J'ai essayer les parenthèses mais ça ne fonctionne pas :non2:

Voilà le gm6:

http://reziuw.bay.livefilestore.com/y1p0J5LLN3CR5hDwWLBXkoQS5nTrwL4gUVFiCy_dE3cP6W3TmcPuREApq0OmbswapjJDqEKTsF6vDF_sm6w2hjDug/problemeUW.gm6?download

Pour essayer dans le jeu, faites espace pour lancer une grande sur un ennemis. C'est quand elle explose sur un ennemis qu'il y à un problème.

_________________
Death Trail
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Changer de sprite dans step [Résolu] Panicpr9

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 19:01

déjà :

Object name "obj_Titre" is used twice.
Object name "obj_tête" is invalid.

donc il va falloir que tu changes obj_Titre (vu qu'il est utilisé deux fois) et que tu enlêve l'accent de tête :oui:

ensuite je crois que le problème vient de ton create event, mais là j'ai pas eu trop le temps de regarder Confused
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 19:56

et voila,gm6 reactualise

http://edi9999.ifrance.com/cbna/probleme_UW.gm6

et profites en pour lire mon tuto et ajouter un message sur le livre d'or sur http://gameplay.c.la :noel2:

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Bob65
Utilisateur confirmé: Rang *
Bob65


Messages : 186
Localisation : Québec, Canada
Projet Actuel : Death Trail

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 23:22

Merci!


edi9999 a écrit:
et profites en pour lire mon tuto et ajouter un message sur le livre d'or sur http://gameplay.c.la :noel2:

Je vais faire ça super

_________________
Death Trail
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] EmptyJeu 17 Juil 2008 - 23:32

de rien, sinon tu peux lire la partie 9 du tutoriel, elle s'occupe des with et des ids super

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Contenu sponsorisé





Changer de sprite dans step [Résolu] Empty
MessageSujet: Re: Changer de sprite dans step [Résolu]   Changer de sprite dans step [Résolu] Empty

Revenir en haut Aller en bas
 
Changer de sprite dans step [Résolu]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Afficher du texte dans un Step
» Comment changer la couleur d'un sprite (option dans le jeu)
» bloquer certaines commande dans un laps de temps (step) [RESOLU]
» Question bete begin step / step / end Step
» Supprimer une frame dans un sprite [résolu]

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: