GT Turbo 5 Report post Posted October 24, 2005 I need help !! Je voudrais faire un scrolling bas->haut, le problème c'est que si on recopie le bloc une ligne plus bas cela ne fonctionne pas, pourquoi ? Le blitter va lire la première ligne et la recopier sur la seconde, jusque tout va bien, mais après, il va vouloir recopier la seconde sur la troisieme, mais suite a l'opération précédente la seconde est la meme que la premiere, donc on va recopier la premiere ligne sur tout le bloc. La solution serait de pouvoir recopier le bloc en partant de la fin, pour cela dans un registre on peut inverser le sens du Y (YSIGNSUB), mais pour cela il faut avoir un 1 dans la partie Y du reg STEP, et hors cela rajoute une ligne d'espace entre chaque ligne recopier, quelqu'un a une idée ? J'ai pensée a utiliser le mode ADD INCREMENT avec une valeur négative, mais la vitesse de traitement (Car nous ne sommes plus en mode phrase, mode le plus rapide !) me fait reflechir. GT A l'envers !! Quote Share this post Link to post Share on other sites
cts 0 Report post Posted October 25, 2005 tant qu'a faire, vu que tu recopie un bloc ecran quasi complet, sépare ton buffer écran de tes données graphiques ? D'une manière générale, c'est pas bon de bosser direct sur l'écran ! (sauf si t'as un fond/objet statique?) Quote Share this post Link to post Share on other sites
GT Turbo 5 Report post Posted October 25, 2005 cts : tant qu'a faire, vu que tu recopie un bloc ecran quasi complet, sépare ton buffer écran de tes données graphiques ?D'une manière générale, c'est pas bon de bosser direct sur l'écran ! (sauf si t'as un fond/objet statique?) Pour l'instant je veux surtout pouvoir faire mon scrolling, je pratiques directement le scrolling sur un sprite mais c'est pour pouvoir débugger !! Pour voir la routine 'ne pas fonctionner ' Je chercherais des que je retournerais coder sur la Jag, la je suis en plein code 68000 Falcon.GT En train de Scroller !! Quote Share this post Link to post Share on other sites
cts 0 Report post Posted October 25, 2005 Ah ! C'est la méthode GT ? Coder pour que ça plante ! Marrant, perso je fais l'inverse ) ! Quote Share this post Link to post Share on other sites
GT Turbo 5 Report post Posted October 25, 2005 cts : Ah ! C'est la méthode GT ?Coder pour que ça plante ! Marrant, perso je fais l'inverse ) ! C'est une technique qui nécessite des années d'entrainement ! lol !! Personne n'a réussi a me copier sur ce coup la !! GT Fiere de ma technique !! Quote Share this post Link to post Share on other sites