Wie kann ich einen Sprite ein und wieder ausblenden lassen ?
Wie kann ich einen Sprite ein und wieder ausblenden lassen ?
Ich wollte mal fragen wie ich einen Sprite ein und wieder ausblenden lassen kann.
Mit freundlichen Grüßen,
Fusselohr
Mit freundlichen Grüßen,
Fusselohr
Du kannst z.b. mit einer Variable machen:
Code: Alles auswählen
If HideSprite=0
displaysprite(...)
endif
DisplaySprite3D(#Sprite3D, x, y, Transparenz)
Musst deinen normalen Sprite zu einem Sprite3D machen.
Dann kannste das.
Transparenz gibt an, wie stark "durchsichtig" dein Sprite sein soll

Musst deinen normalen Sprite zu einem Sprite3D machen.
Dann kannste das.
Transparenz gibt an, wie stark "durchsichtig" dein Sprite sein soll

Kinder an die Macht http://scratch.mit.edu/
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Nö.Xaby hat geschrieben:Musst deinen normalen Sprite zu einem Sprite3D machen.
Dann kannste das.

Code: Alles auswählen
DisplayTranslucentSprite()
Windows 10 Pro, 64-Bit / Outtakes | Derek
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Ich hab das mit dem TranslucentSprite und so schon ausprobiert... Ich habs
halt in ner Schleife gehabt, aber immer wenn ich rausgegangen bin und dann
wieder ins Programm rein, sah ich meinen Desktop inkl. einem ständigen
schwarzen Bildschirmblitzen von meinem Programm ^^.
@Kaeru Gaman: Ich hab mir das schon angeguckt ^^.
Oder glaubst du dass ich grundlos irgendwelche Fragen reinwerfe
?
halt in ner Schleife gehabt, aber immer wenn ich rausgegangen bin und dann
wieder ins Programm rein, sah ich meinen Desktop inkl. einem ständigen
schwarzen Bildschirmblitzen von meinem Programm ^^.
@Kaeru Gaman: Ich hab mir das schon angeguckt ^^.
Oder glaubst du dass ich grundlos irgendwelche Fragen reinwerfe



Hallo Fusselohr,
also mit DisplayTranslucentSprite() geht das auf jeden Fall.
So wie du das Problem beschreibst, klingt das eher nach einem Problem mit der Eventschleife, oder Flipbuffers()
Hast du ein kurzes Stück Coding, mit dem du dein Problem darstellen kannst ?
also mit DisplayTranslucentSprite() geht das auf jeden Fall.
So wie du das Problem beschreibst, klingt das eher nach einem Problem mit der Eventschleife, oder Flipbuffers()

Hast du ein kurzes Stück Coding, mit dem du dein Problem darstellen kannst ?
<img src="http://img518.imageshack.us/img518/8423/49917191jl3.png" border="0">
Hier:
Ich weis leider nicht wie ich es anders darstellen soll ^^.
Code: Alles auswählen
If X = 0
Repeat
DisplayTranslucentSprite(0, 0, 0, X)
X+1
FlipBuffers()
Until X = 255
EndIf