Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Position von Text-Gui ändern?

Begonnen von Mister L, 10. November 2007, 19:25:16

Vorheriges Thema - Nächstes Thema

Mister L

Ich probiere gerade ein bisschen mit einem Text-Gui herrum. Klappt eigentlich auch ganz gut, nur kann ich scheinbar die x,y Koordinaten nicht ändern bei denen es im Spiel angezeigt wird.  ???

Ich habe dann im Spiel...
gText.SetPosition(11,11);
...versucht, aber das scheint auch nicht zu klappen.

Geht das generell nicht oder mache ich da was falsch?  :-\

MichaelFan

Mit DisplayAt / DisplaySpeechAt sollte das glaube ich funktionieren.

MichaelFan

Nachtrag:
Beziehungsweise könnte man auch eine Funktion erstellen und zusätzlich drei variablen
z.b.

int speechx, speechy, speechwidth;

function sprechen(int charid, const string sprechtext){
DisplaySpeechAt(speechx, speechy, speechwidth, charid, sprechtext);
}

Jetzt nur noch die Funktion und Variablen im Scriptheader importieren und man kann die position des Textes mit
speechx=10; speechy=10;
andern und ansschließend mit der sprechen - Funktion aufrufen, z.B.:

sprechen(BERNARD, "Ich frage mich, wo mein Luckenöffner ist.");

dann wird die an der gewünschten Stelle angezeigt!

Mister L

Okay, das werde ich mal ausprobieren.  :)