ReadPixel und Map

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Pdd

Betreff: ReadPixel und Map

BeitragFr, Jul 07, 2006 23:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo!
Ich hab mal wieder ein Problem. Also ich habe ein Jump&Run Game. Jedoch möchte ich KEINE TileMaps benutzen, statdessen einen einfachen Hintergrund, aber mit Folgendem Trick: Eine Bestimmte Farbe (z.b. 234, 123, 45) gilt als "Nicht begehbar", was heist, kommt in dem gesamten bild dise Farbe vor (z.b. als Strich) dann kannman auf diesem Strich laufen. Nun hab ich etwas gebraucht um die Farbe des Pixels unter der Figur zu erkennen:
ReadPixel(x,y).
Doch wie kann man aus diesem Rückgabewert die einzelnen (r,g,b) Farben rausbekommen?

mfg
Pdd

Blitzcoder

Newsposter

BeitragFr, Jul 07, 2006 23:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Indem du die Hex Werte auseinandenimmst:
Code: [AUSKLAPPEN]

rgb=readpixel(x,y)
r=(rgb AND $FF0000)/$10000
g=(rgb AND $FF00)/$100
b=rgb AND $FF


Aber sinnvoller ist es, den Hex Wert, dierekt mit dem HExwert deiner "begehbaren" Farbe zu vergleichen. Normale Farebn kannst du so in Hex Werte umwandeln:
Code: [AUSKLAPPEN]
rgb=a*$1000000 + r*$10000 + g*$100 + b

Allerdings ist hier dann ein Alpha Wert mit drin.

Hier ist das alles sehr genau beschrieben:http://blitzbase.de/befehle2d/readpixel.htm

MfG Blitzcoder
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________
|°°°°°°°°°°°°°°||'""|""\__,_
|______________ ||__ |__|__ |)
|(@) |(@)"""**|(@)(@)****|(@)

Pdd

BeitragFr, Jul 07, 2006 23:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah, vielen Dank! Hat mir sehr geholfen!

Pdd

BeitragSa, Jul 08, 2006 0:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Ach wenn ich schon dabei bin: Wie kann man FPS zählen?

Jan_

Ehemaliger Admin

BeitragSa, Jul 08, 2006 9:31
Antworten mit Zitat
Benutzer-Profile anzeigen
1000.0 / Zeit eines SChleifen durchlaufes
between angels and insects

Pdd

BeitragSa, Jul 08, 2006 9:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Wink bin auch schon selbst draufgekommen Razz

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group