casanoveg
Messages postés17Date d'inscriptionmardi 17 juin 2003StatutMembreDernière intervention19 janvier 2005
-
27 déc. 2004 à 19:25
casanoveg
Messages postés17Date d'inscriptionmardi 17 juin 2003StatutMembreDernière intervention19 janvier 2005
-
28 déc. 2004 à 17:21
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)
casanoveg
Messages postés17Date d'inscriptionmardi 17 juin 2003StatutMembreDernière intervention19 janvier 2005 28 déc. 2004 à 17:21
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 !