Tranzparenz eines Objekts reduzieren?

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
Timer
Süßwasserpirat
Süßwasserpirat
Beiträge: 260
Registriert: 27.02.2007, 17:35

Tranzparenz eines Objekts reduzieren?

Beitrag von Timer »

Hallo, zusammen. ^^

Kann mir jemand erklären, warum das hier nicht funktioniert, egal, wie oder wo ich es ins Script schreibe:

Code: Alles auswählen

object[0].Transparency--;
... obwohl das hier:

Code: Alles auswählen

object[0].Transparency++;
...bestens funktioniert? :?

Das ganze erscheint mir doch etwas seltsam... Ich glaube kaum, dass der Kontext etwas damit zu tun hat, aber wenn es hilft, schreib ich ihn hier mal rein...

Code: Alles auswählen

  while (object[0].X > -251) {
    object[0].X-=2;
    Wait (1);
    if (object[0].X >= 34 && object[0].Transparency > 0){
      object[0].Transparency--;
    }
    else if (object[0].Transparency < 100) object[0].Transparency++;
  }
Die Bedingung, in der die Fehlerhafte Funktion steht, ist 100%-ig erfüllt... (Auf 3 verschiedene Arten habe ich das überprüft. ^^) Also muss es irgendwie an der Funktion liegen, aber kann das sein? :?

Äh... Tja. Ich hoffe mal, ihr versteht mehr von meinem Problem als ich. :roll:
Vielen Dank schon mal im Voraus! :wink:

Timer
Benutzeravatar
Timer
Süßwasserpirat
Süßwasserpirat
Beiträge: 260
Registriert: 27.02.2007, 17:35

Re: Tranzparenz eines Objekts reduzieren?

Beitrag von Timer »

](*,) Warum nur... Warum klappt diese doooofe Funktion nicht? :?
:cry: #-o Argh!

Wahrscheinlich gibt es keine Erklärung und das ist nur ein ganz seltsamer Bug? Ich geh mal zu den englischen AGS-Foren, vielleicht wissen die weiter. :?

EDIT: OK, da wurde mir dann auch geholfen. Das Scripts durch Ints umlagern und alles läuft wie geschmiert. :)
Antworten