Vitesse par animation

Voir le sujet précédent Voir le sujet suivant Aller en bas

Vitesse par animation

Message par Kivutar le Ven 14 Juil 2017 - 21:02

Salut à tous. Dans SGDK, j'essaie d'avoir des animations rapides et des lentes pour un même sprite.

J'ai tenté ça:


Code:
    for (int i=0; i < sprites[self->sprite_ind]->definition->animations[PLAYER_ANIM_STAND]->numFrame; i++)
        sprites[self->sprite_ind]->definition->animations[PLAYER_ANIM_STAND]->frames[i]->timer = 10;

Mais ça ne change rien au résultat.

Une idée de comment faire ?
avatar
Kivutar
Patient en incubation

Masculin Nombre de messages : 48
Age : 33
Localisation : Pertuis
Date d'inscription : 07/07/2017

http://www.lakka.tv

Revenir en haut Aller en bas

Re: Vitesse par animation

Message par Stef le Sam 15 Juil 2017 - 9:04

Dans ce cas il ne faut pas utiliser l'auto animation, tu mets 0 dans la valeur timer de la ressource sprite et tu changes chaque frame manuellement avec SPR_setFrame(..).
La valeur timer que tu tentes de modifier sera écrasée plus tard par la valeur que tu as déclaré dans la ressource.
avatar
Stef
Infirmier

Masculin Nombre de messages : 3524
Age : 38
Localisation : Sevres
Date d'inscription : 03/04/2007

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum