Comment faut faire pour déplacer un sprite sur un fond ?
Est-ce qu'il y a une technique qui permet de ne réafficher que le sprite ou bien je dois tout réafficher à chaque fois ?
Il n'y a pas longtemps, un gars avait posté un topic là-dessus, vous aviez répondu qu'il fallait utiliser des sprites masquées, mais je comprends pas vraiment à quoi ça sert...
Et puis si on affiche un décors, puis un sprite, puis qu'on déplace le sprite et qu'on le réaffiche à sa nouvelle position, comment réaffiche-t-on la partie du fond qui était masqué par le sprite à son ancienne position ?
[edit]Edité par jackiechan91 le 12-02-2002 à 14:54:19[/edit]
Bob> ce type de mask est celui utilisé par Extgraph...
par contre, le GDK (le truc de dépeloppement de RPG de la TICT) ainsi que Xlib utilisent l'inverse...
Et sinon, quand on déclare un écran virtuel de 2000 octets, quand on fait un PortSet vers l'écran, il faut mettre quoi, comme valeurs ? J'ai essayé avec 160,100 ou 159,99 mais ça ne marche pas.
Zeph Le 12/02/2002 à 17:44 Squale > Utilisé par Extgraph, oui, et ??? Moi j'utilise ça en basic en tt cas...
Jackiechan > Bah pr restaurer le fond tu peux le sauver avant affichage et le restaurer après...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Ouais, en fait, j'ai certaines données qui sont sur un écran virtuel, et puis par-dessus, j'affiche un curseur (qui n'est pas dans l'écran virtuel), que je peux déplacer.
Par contre, j'utilise 3 écrans virtuels de 3840 octets chacun, alors que mon prog est pour TI-89, donc j'aimerais bien connaître la syntaxe pour en utiliser un de 2000 octets (PortSet(...,...); je ne sais pas quels nb mettre)
v essayer de le finir pour ce soir
Et sinon, comment je dois faire pour effectuer un OR entre deux écrans virtuels ??
Je suis obligé de passer par la fonction BitmapGet, puis BitmapPut, ou est-ce qu'il y a une fonction plus simple ?
Ben en fait, pour BitmapPut, on ne peut pas, je pense, car mon écran virtuel n'est jamais visible, et ce que je veux, justement, c'est le rendre visible à la fin en faisant un OR avec l'écran précédent (qu'ils soient superposés, quoi)
[edit]Edité par jackiechan91 le 12-02-2002 à 18:34:56[/edit]
Pim89 Le 12/02/2002 à 18:33 ben si tes graphismes sont pas trop poussés, ça ne sert à rien de passer par un écran virtuel ...
Non-Webmaster et
non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les
Webmasters .«- Pas Moo ! ^^