Sprites verschwinden lassen

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

TheProgrammer

Betreff: Sprites verschwinden lassen

BeitragMi, Apr 21, 2004 17:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi.

Wenn ich in meinen Spielen
Sprites einbaue, sollen sie ja irgendwann wieder
verschwinden.
Man könnte sie ja immer transparenter werden lassen, bis sie
nicht mehr da sind.
Doch wie mache ich
das?

Bitte helft mir.
aktuelles Projekt: The last day of human being

sami

BeitragMi, Apr 21, 2004 17:16
Antworten mit Zitat
Benutzer-Profile anzeigen
schau dir die befehle EntityAlpha und Freeentity an
 

INpac

BeitragMi, Apr 21, 2004 17:42
Antworten mit Zitat
Benutzer-Profile anzeigen
und hideEntity nicht vergessen, ist glaub ich schneller

eizdealer

BeitragMi, Apr 21, 2004 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Dein Avatar ist ja süß Smile

Du brauchst natürlich den Handle des Sprite, nehmen wir mal an der heißt Sprite.
Diesem Sprite weist du eine Eigenschaft "Visibility#" oder sowas zu (Float!), standardmäßig mit dem Wert 1.
Wenn du jetzt dein Sprite ausfaden lassen möchtest, dann reduzierst du diesen diesen Wert langsam, z.B. pro Frame 0.01 kleiner. Wenn du das machst, dann verwendest du im Nachhinein immer irgendwas â la

EntityAlpha Sprite, Visibility#

Wenn du das Sprite danach noch brauchst:
If Visibility# <= .001 Then FreeEntity Sprite

Wenn du das Sprite nicht mehr brauchst:
If Visibility# <= .001 Then HideEntity Sprite


Wenn du es dann wieder brauchst, setzt du die Alpha wieder auf 1 und benutzt ShowEntity Sprite.

So, hatte mal nen sozialen Postingflash, hoffentlich bringt's dir was Smile
 

Edlothiol

BeitragMi, Apr 21, 2004 18:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast FreeEntity und HideEntity vertauscht. Wenn er das Sprite noch braucht -> HideEntity, zum endgültigen Löschen FreeEntity und nicht andersrum.

TheProgrammer

BeitragMi, Apr 21, 2004 19:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke!!! Very Happy
aktuelles Projekt: The last day of human being

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group