Ich habe heute begonnen ein bisschen mit 3D Sprites zu experimentieren.
Aus einem mir unbekannten Grund wird die Farbe Schwarz als Transparent angezeigt. Ich will die Transparenzfarbe auf dieses hässliche Pink ändern.
Wie geht das?
MfG Tompazi
PS: Ja, ich habe in der Hilfe gesucht
aja ich verwende PB 4.3 BETA 3 und PNG Bilder
Sprite3D transparente Farbe
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Code: Alles auswählen
InitSprite() : InitKeyboard() : InitSprite3D()
OpenWindow(0,0,0,640,480,"void",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0),0,0,640,480,0,0,0)
CreateSprite(0,64,64,#PB_Sprite_Texture)
StartDrawing(SpriteOutput(0))
Box(0,0,64,64,$FF00FF) ; haessliches Pink als Hintergrund
Ellipse(32,32,32,32,#Cyan)
StopDrawing()
TransparentSpriteColor(0,$FF00FF)
CreateSprite3D(0,0)
Repeat
Repeat
EventID = WindowEvent()
Select EventID
Case #PB_Event_CloseWindow
End
EndSelect
Until Event = 0
FlipBuffers()
ClearScreen($804020)
ExamineKeyboard()
Start3D()
DisplaySprite3D(0,100,100)
Stop3D()
Delay(1)
Until KeyboardPushed(#PB_Key_Escape)
Windows 10 Pro, 64-Bit / Outtakes | Derek