Conflit de sprites animés

Signaler
Messages postés
17
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
19 janvier 2005
-
Messages postés
17
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
19 janvier 2005
-
Une autre petite question à propos des timers pour l'animation.
Toujours avec Allegro :)
J'arrive à animer mon personnage qui se déplace au clavier. Je peux aussi faire une image (décor, personnage décoratif...) qui s'anime tout seul, tout ça grace à un timer. Parcontre je souhaitais utiliser le même timer pour animer la même et mon personnage indépendament sur le même écran. Pour les rendre indépendant j'ai pensé au tableau, ça à l'air de fonctionner. Faire apparaître les deux image sur l'écran, ça fonctuionne aussi, l'un s'anime l'autre attend que j'appuie sur les touches flèchées.
Lorsque j'appuie sur les touches fléchés, hop les deux image deviennent invisible, mon personnage apparaît de temps en temps à l'écran, l'autre est complètement disparu. :dissapprove)

Le passionné de la prog en c++ :)

1 réponse

Messages postés
17
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
19 janvier 2005

A y est, j'ai réussi :)
Mes sprites bouge indépendaments et se côtoient sans interférence sur mon écran. Mon personnage se promène grâce à mon clavier et pendant ce temps l'eau d'un jolie bassin s'anime seul sans interuption et sans necessité l'appuie d'une touche. Pourtant ils utilise tout les deux le même timer.

Et en plus j'ai même pû trouver d'autres effets très important comme un jeu d'illusion entre le buffer et plusieurs sous-buffers qui rend transparent un sous-buffer contenant d'autres sous-buffers. En effet, le fait d'accumuler des buffers les uns dans les autres annule la transparence du sprite à afficher. Et bien, le problème est réglé grâce à un jeu de mirroir, un tour de prestidigitation. Efficace !

Le passionné de la prog en c++ :)