Page 1 sur 1

tester la couleur d'une image non affiché !

Publié : mer. 25/août/2004 19:44
par Thyphoon
j'ai un décort que j'appel Image 1 et un masque de se decore que j'appel Image 2. Le masque n'est pas affiché mais sur l'image du masque les zones noirs sont les zone ou on peu marché et les blanches c'est du vide
voilà ce que je fais comme programme
....
LoadImage(1, "ecran.bmp")
LoadImage(2, "ecran_mask.bmp")
....
StartDrawing(ImageOutput())
UseImage(2)
col=Point(Xperso+7, Yperso+55)
StopDrawing()
StartDrawing(ScreenOutput())
DrawImage(UseImage(1), 20, 10)
Stop Drawing
...
mais a chaque fois col me retourne les couleur de l'image 1 et non de l'image 2. Quelqu'un a une idée ?

merci

Publié : mer. 25/août/2004 19:48
par Oliv
A mon avis il faut placer le UseImage() avant Srartdrawing(),

Publié : mer. 25/août/2004 19:51
par Thyphoon
Harrrrrrrrg ça Marche !!
Mon petit Oliv je t'embrasse pas mais le coeur y est :P

... heu ... Allez Si je t'embrasse car ça fait trop plaisir d'avoir une reponse aussi rapide et juste en plus :wink: ça fait un bout de temps que je coinçais sur ce petit truc...
Un grand merci !!

Publié : mer. 25/août/2004 20:16
par Oliv
a vot'service monsieur :lol:

Publié : ven. 27/août/2004 17:01
par Psycode
J'ai fait des tests de rapidité sur l'instruction "Point". Le résultat m'a dégouté d'utiliser cette instruction (beaucoup trop lente)...

Faudrait voir mais imagine que si ton bonhomme ne marche QUE sur le noir (donc, si tu n'utilises qu'une couleur), alors quel gachi si l'image est en 16 bits (ou autre). Prefere plutot une banque avec des peek pour voir si XXX est a zero (XXX ici est a remplacer par "bit" mais il n'y a helas pas d"instruction directe qui gere les bits... Sinon, utilise des Octets. Au moins, tu gaspilleras moins de place et ca ira beaucoup plus vite)

Publié : ven. 27/août/2004 18:03
par comtois
Un document qui pourrait être intéressant pour faire ça

http://prografix.games-creators.org/document/198

Je vois en gros de quoi il s'agit , je sais que ça me sera utile un jour , il me reste à l'éplucher en détail :)

Publié : ven. 27/août/2004 18:19
par hackotedelaplaque
ça y est, j'entrevois la lumière et comprend enfin tout cette histoire de couleurs.
Instructif en effet.
Ca fait beaucoup d'infos d'un coup pour mon petit cerveau tout ça ! :mad:

Publié : ven. 27/août/2004 20:03
par Psycode
@thyphoon :

Je parie que ton personnage est de 14 pixels de large et de 110 pixels de haut :lol:

Bon, sinon, ton image sur laquelle tu pique des point est en quelle resolution ?

Veux tu que je te fasse une routine qui lise ton image et qui cré un fichier auquel tu te réfèrerais pour voir si ton personnage peux marcher ?