1

Bon ok, la j'ai enfin réussi à faire du scrolling comme il faut.
Le problème maintenant c'est que j'affiche un perso au milieu de l'écran.
ce perso tourne dans ts les sens et ca fonctionne bien.
Seulement, pour afficher son sprite, je voudrais que ca masque le BG.
Donc j'ai essayé avec un RPLC mais ca clignote un peu trop.
Sinon j'ai aussi fait un OR de sprite noir puis un XOR mais ca donne
exactement le meme résultat.
Quelles solutions me proposez vous?
Vive! la Ti-89!
(Mon anneau pylorique est complètement fermé. C'est le résultat de la proximité de cet individu.)

2

pour cela, l'utilisation de sprites maskés est toute recommandée
tu fait un srpite (en noir et blanc) qui contient le masque : en noir (ou en blanc, selon la librairie), tu met tout ce qui est sous le personnage, et qui doit donc être effacé
tu affiche ce masque avec un AND (en particulier, si ton masque est blanc sous le perso, et noir ailleurs, le AND va donner du 0 sous le perso => effacer le fond, et du 1 ailleurs => ne pas effacer ce qui n'est pas sous le perso)
puis, ensuite, tu affiche ton sprite normal en OR

enfin, pas teste, trop l'habitude d'utiliser des librairies graphiques qui font ça toutes seules, mais ça devrait marcher smile
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

4

en fait j'ai fait un autre truc encore.
une fois le décor dessiné, je fait le sprite en AND puis en OR. ca marche...
mais les parties du perso qui sont en bout de sprite restent
ex: 1ère ligne, dernière ligne,1ère colonne,dernière colonne.
je sais vraiment pas comment les effacer.
(j'ai essayé de faire un sprite qui fasse les contour uniquement
mais ca ne change rien)
Vive! la Ti-89!
(Mon anneau pylorique est complètement fermé. C'est le résultat de la proximité de cet individu.)

5

Si ton sprite n'utilise que 3 couleurs, tu peux utiliser les routines de transparences, qui seront plus efficaces que les routines masquées et tes sprites prendront moins de place.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »