Effekthascherei...

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
Find dA real
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 233
Registriert: 28.12.2005, 00:16

Effekthascherei...

Beitrag von Find dA real »

Hallo ich wüsste gerne wie es möglich wäre das man das Dropen der GUI Stylischer umsetzt. Was ich damit meine ist im grunde folgendes:
GUIOff(1) schaltet ja das Interface meiner GUI aus - ich würde aber gerne das Sie nicht einfach aus ist sondern a) ausgeblendet wird oder nach unten wegrutscht... am besten in slow motion :D
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Nee. Die Idee mit dem nach unten sliden gehört schon mir. Wenn einer ein Script dazu postet, werd ich als Nachmacher abgestempelt ;) (Na macht halt, wollt's nur gesagt haben ;))

Aber die andere Variante kannst du haben

Code: Alles auswählen

// GLOBAL SCRIPT

function FadeGUIIn() {
  int trans;
  while(trans<100) {
    trans++;
    SetGUITransparency(0,trans);
    SetGUITransparency(1,trans);
    Wait(1);
  }
  GUIOff(0);
  GUIOff(1);
}

function FadeGUIOut() {
  GUIOn(0);
  GUIOn(1);
  int trans=100;
  while(trans>0) {
    trans--;
    SetGUITransparency(0,trans);
    SetGUITransparency(1,trans);
    Wait(1);
  }

}

Code: Alles auswählen

// SCRIPT HEADER

import function FadeGUIOut();
import function FadeGUIIn();
[/code]
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Gast

Beitrag von Gast »

Boah! Das Teil ist absolut geil! :-D Vielen Dank !

Ich weiss nur noch nicht wo man die Geschwindigkeit einstellt. :)
Benutzeravatar
Floyd
Logik-Lord
Logik-Lord
Beiträge: 1088
Registriert: 14.03.2004, 19:59

Beitrag von Floyd »

Du hast 2 Möglichkeiten, die Geschwindigkeit zu verändern:
1. Wait(x); erhöhen oder erniedrigen (durch ersteres sinkt die Geschwindigkeit)
2. Statt trans++; trans+=x; (Geschwindigkeit steigt mit größer werdendem x)
MfG Floyd
Antworten