mask befehl

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

joe

Betreff: mask befehl

BeitragDo, Dez 09, 2004 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo.

ich hab mich gerade ein wenig in 3d ausprobiert und wollt mir zu meinem kleinen billigen shooter ein ziel visier (oder wie man das schreibt)
machen. Ich habe mir dazu ein kleines bild gemalt mit rotem hintergrund
und mit einem weißen zielkreuz.
jetzt hab ich es geladen mit maskimage genau das rot als mask farbe gemacht und nach renderworld und vor flip mit draw image gemalt.

mein problem:
er macht das rot nicht transparent sondern malt es ganz nomal.

was mach ich falsch?

danke schon mal für eure vorschläge!

Jan_

Ehemaliger Admin

BeitragDo, Dez 09, 2004 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
eventuell, Falscher Rotton, bei Maskimage?

Code:BlitzBasic: [AUSKLAPPEN]

Graphics3D 640,480,32,2
SetBuffer BackBuffer()
cam=CreateCamera()
image=LoadImage(\"bild.bmp\")
MaskImage image,255,0,0
Repeat
RenderWorld
DrawImage image,300,200
Flip 0
Until KeyHit(1)
[/code]
between angels and insects
  • Zuletzt bearbeitet von Jan_ am Do, Dez 09, 2004 16:34, insgesamt einmal bearbeitet

Ralf

BeitragDo, Dez 09, 2004 16:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

da gibt es mehrere Möglichkeiten:
Du musst das Bild als PNG oder als BMP speichern. Bei JPG geht es nicht, da durch die Komprimierung die Farben geändert werden.

oder
Du verwendest anstatt DrawImage den Befehl DrawBlock, damit geht es auch nicht.

oder
Du hast bei MaskImage nicht den richtigen Farbcode eingegeben.

Gruß Ralf

joe

BeitragDo, Dez 09, 2004 17:59
Antworten mit Zitat
Benutzer-Profile anzeigen
hm komisch ich ahb jetzt die maskfarbe auf schwaz gewechselt und den bereich den ich nicht angezeigt bekommen habe schwarz gemacht und jetzt gehts!

Hubsi

BeitragDo, Dez 09, 2004 23:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Hast Du vielleicht 16 Bit Farbtiefe verwendet (bei Graphics)? Damit hatte ich auch schonmal Probleme.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

joe

BeitragSa, Dez 11, 2004 0:53
Antworten mit Zitat
Benutzer-Profile anzeigen
jo hab ich.
wieso macht er da probleme?

Hubsi

BeitragSa, Dez 11, 2004 14:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Weil bei 16 Bit "nur" 65536 Farben zur Verfügung stehen und so kommt es das es die Farbe 255,0,0 nicht gibt. Versuch mal maskcolor 248,0,0, das könnte Abhilfe bringen. Habs jetzt aber nicht getestet Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Ralf

BeitragSa, Dez 11, 2004 14:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Das Problem hatte ich zwar noch nie, ist aber einleuchtend.

Ralf

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group