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 €

 

 [resolu]sprite qui freeze et donc ne s'anime pas

Aller en bas 
2 participants
AuteurMessage
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[resolu]sprite qui freeze et donc ne s'anime pas Empty
MessageSujet: [resolu]sprite qui freeze et donc ne s'anime pas   [resolu]sprite qui freeze et donc ne s'anime pas EmptyVen 15 Juin 2012 - 12:27

salut, j'ai fait ça en D&D :

for all ob_orc: if direction is larger than 0
for all ob_orc: if direction is smaller than 90
for all ob_orc: set the sprite to sp_orc_hd with subimage 0 and speed 1
for all ob_orc: if direction is larger than 90
for all ob_orc: if direction is smaller than 180
for all ob_orc: set the sprite to sp_orc_hg with subimage 0 and speed 1
for all ob_orc: if direction is larger than 180
for all ob_orc: if direction is smaller than 270
for all ob_orc: set the sprite to sp_orc_bg with subimage 0 and speed 1
for all ob_orc: if direction is larger than 270
for all ob_orc: if direction is smaller than 380
for all ob_orc: set the sprite to sp_orc_bd with subimage 0 and speed 1


le sprite se change bien, mais il ne s'anime pas... comment faire ?

Je l'ai mit dans step


EDIT :

Bah, finalement j'ai fait ça en GML et c'est fonctionnel...

Code:
if direction > 0
if direction < 90
{
sprite_index=sp_orc_hd
}
else
if direction > 90
if direction < 180
{
sprite_index=sp_orc_hg
}
else
if direction > 180
if direction < 270
{
sprite_index=sp_orc_bg
}
else
if direction > 270
if direction < 380
{
sprite_index=sp_orc_bd
}
Revenir en haut Aller en bas
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

[resolu]sprite qui freeze et donc ne s'anime pas Empty
MessageSujet: Re: [resolu]sprite qui freeze et donc ne s'anime pas   [resolu]sprite qui freeze et donc ne s'anime pas EmptyVen 15 Juin 2012 - 13:18

En fait ce qui clochait en D&D c'était ça:
"with subimage 0 and speed 1" et en le remplaçant par ça:
"with subimage -1 and speed 1" ça fonctionnerait mieux ^^.

Sinon pour ton code en GML je mettrais plutôt:
Code:
if ( direction > 0 && direction < 90 )
{
sprite_index = sp_orc_hd ;
}

else if ( direction > 90 && direction < 180 )
{
sprite_index = sp_orc_hg ;
}

else if ( direction > 180 && direction < 270 )
{
sprite_index = sp_orc_bg ;
}

else if ( direction > 270 && direction < 380 )
{
sprite_index = sp_orc_bd ;
}
Même si au final ça revient au même, c'est juste que je me suis vite perdu avec tout ces double if sweat .
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

[resolu]sprite qui freeze et donc ne s'anime pas Empty
MessageSujet: Re: [resolu]sprite qui freeze et donc ne s'anime pas   [resolu]sprite qui freeze et donc ne s'anime pas EmptyVen 15 Juin 2012 - 13:39

Ok, merci, je voulais mettre un "et" pour eviter de double if, mais je ne connaissais pas le && =)
Revenir en haut Aller en bas
Contenu sponsorisé





[resolu]sprite qui freeze et donc ne s'anime pas Empty
MessageSujet: Re: [resolu]sprite qui freeze et donc ne s'anime pas   [resolu]sprite qui freeze et donc ne s'anime pas Empty

Revenir en haut Aller en bas
 
[resolu]sprite qui freeze et donc ne s'anime pas
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Sprite tir de balle?
» [Résolu] Mon projet freeze lors d'un saut dans une situation rare
» [Résolu] transform the sprite
» [Résolu] [GM8] transparence d'un sprite
» ataque sprite foi 2???[resolu]

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: