AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -47%
SAMSUNG T7 Shield Bleu – SSD Externe 1 To ...
Voir le deal
89.99 €

 

 animation de sprite par un objet (résolu)

Aller en bas 
4 participants
AuteurMessage
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

animation de sprite par un objet (résolu) Empty
MessageSujet: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptyVen 30 Avr 2010 - 13:55

:p_salut:

j'ai un objet qui doit afficher des sprites différent du sien
ces sprites ont une animation qui doit etre jouée 1 fois.
a la fin de l'animation la dernière sub_image doit rester affichée.

j'utilise ces fonctions:

if (image_index<4) image_speed=1/10 else image_speed=0
draw_sprite(score0,-1,20,20)

mon problème est le suivant :

ce code fonctionne seulement pour le sprite de l'objet.
comment faire afficher plusieurs animations de sprites par ce même objet?
merci


Dernière édition par marty le Sam 1 Mai 2010 - 16:41, édité 1 fois
Revenir en haut Aller en bas
DarksStar
Utilisateur confirmé: Rang **
DarksStar


Messages : 323
Localisation : Devant mon pc...
Projet Actuel : Asgard

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptyVen 30 Avr 2010 - 15:05

Tu veux pas superposer plusieurs objets avec les sprites voulus ? ❓
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptyVen 30 Avr 2010 - 15:28

non je veux qu'un seul objet affiche des animation de sprite qui ne sont pas les siens

en faite le draw_sprite(sprite,sub,x,y) de mon objet fonctionne
je peux afficher plusieurs sprite.
mais pas leur animation (defilement de sub image)
tord
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptyVen 30 Avr 2010 - 16:33

create :
a=0

step :
a+=1

draw :

draw_sprite(blabla, min(sprite_get_number(blabla),a) , x,y)
draw_sprite(blabla2, min(sprite_get_number(blabla2),a) , x,y)
draw_sprite(blabla3, min(sprite_get_number(blabla3),a) , x,y)


et hop crossa
Revenir en haut Aller en bas
http://www.lecbna.org
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptyVen 30 Avr 2010 - 16:53

salut m@d
j'ai bien essayé mais il ne reconnait pas la variable

j'ai l'impression qu'on ne peut pas mettre de variable dans la fonction draw!

je cherche partout mais rien y fait!

en fait je fait un contrôleur de score qui à chaque but affiche le nouveau score avec une petite anime!
je ne voulait pas créer un objet pour chaque sprite (0-0,0-1,0-2,...)
j'ai essayer la variable en global sa ne marche pas non plus!
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : animation de sprite par un objet (résolu) Bas-machoire2000

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptyVen 30 Avr 2010 - 18:59

Pas de variables dans draw ?
Et score0 c'est pas une variable ? Razz

Non, en fait tu pourrait aussi lancer plusieurs variables, au lieu d'avoir un seul "a" tu pourrait avoir quelque chose
comme image_index1, image_index2, et les réinitialiser à 0 quand tu en as besoin puis les augmenter à chaque step.
Et drawer chaque blabla avec son image_index correspondant.

La min de m@ddoc bloque le compteur à la dernière image du sprite blabla.



Donc normalement sauf erreur tu devrais faire marcher.
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptySam 1 Mai 2010 - 16:39

salut vous aviez raison on peut mettre des variables!
mais il faut que l'objet crée soit sans sprite attitré ou alors j'ai rien compris

:p_merci:
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) EmptySam 1 Mai 2010 - 17:50

en fait, on s'en fiche que l'objet ait un sprite ou pas, car à partir du moment où on écrit dans l'event draw, il n'y a que ça qui s'affiche, donc il n'y a plus d'affichage automatique du sprite de l'objet!
Pour contrer ça, rajoute la ligne :

draw_sprite_ex(sprite_index,-1,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha)
Revenir en haut Aller en bas
http://www.lecbna.org
Contenu sponsorisé





animation de sprite par un objet (résolu) Empty
MessageSujet: Re: animation de sprite par un objet (résolu)   animation de sprite par un objet (résolu) Empty

Revenir en haut Aller en bas
 
animation de sprite par un objet (résolu)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» changement d'animation du sprite
» [résolu]soucis animation sprite AI
» [Résolu][Game maker]Probleme d'animation sprite
» [Résolu] Déplacement objet animé : problème sprite :'(
» [help] Un bug d'animation de sprite :/

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: