Hi zusammen,
ich versuche zur Zeit, auf Grundlage des Spiels "Shaddows on deck" aus dem Buch "the game makers apprentice" mein etstes eigenes Spiel zu erstellen. Derzeit scheitere ich an der Textbox. Ich habe den Text der Datei ausgetauscht und festgestellt, dass mein Text viel zu lang ist, wesha der GM (8.1) über fen unteren Rand der Box hinaus schreibt. Der rechte Rand wird erkannt. Optimal wäre ein nach ohen scrollender Text, sobald der Satz zu lang wird, um in die Box zu passen.
Hier der bisherige Code:
Alles anzeigen
Leoder steig ich noch nicht ausreichend durch, um die hier vorhandenen Textboxen und meine so zu verbinden, dass es läuft. Vielleicht hab ich ja sp die Chance, das zu ändern :). Danke im Voraus!
ich versuche zur Zeit, auf Grundlage des Spiels "Shaddows on deck" aus dem Buch "the game makers apprentice" mein etstes eigenes Spiel zu erstellen. Derzeit scheitere ich an der Textbox. Ich habe den Text der Datei ausgetauscht und festgestellt, dass mein Text viel zu lang ist, wesha der GM (8.1) über fen unteren Rand der Box hinaus schreibt. Der rechte Rand wird erkannt. Optimal wäre ein nach ohen scrollender Text, sobald der Satz zu lang wird, um in die Box zu passen.
Hier der bisherige Code:
GML-Quellcode
- {
- if( global.text1.timeout == true )
- event_perform( ev_other, ev_user0 );
- next_sequence1 = -1;
- next_sequence2 = -1;
- switch( sequence )
- {
- case 0:
- with( obj_dialog )
- if( sequence >= 0 )
- sequence = 999;
- sequence = 1;
- case 1:
- talking = TALK_NPC;
- global.text1.speak = "Die Troggwars überziehen das Land. Große Teile sind des Ostens sind bereits verwüstet und die Horden der Troggs rücken immer weiter vor. Nach dreieinhalb Jahren Dienst in der Armee nimmst Du an einer Schlacht teil, in der sich der Verlauf des Krieges entscheiden soll. Siegreich sind am Ende – die Troggs. Die Armee der südlichen Königreiche wird zerschlagen und viele kleine Gruppen versuchen, den ihnen nachsetzenden Troggs zu entkommen.";
- next_sequence1 = 2;
- break;
- case 2:
- talking = TALK_ARCHIE;
- global.text1.speak = "Ha. I bet you got yerself into this mess. We haven't got time to release you.";
- next_sequence1 = 3;
- break;
- case 3:
- talking = TALK_NPC;
- global.text1.speak = "Oh, but I can help you. I see everything that goes on from up here.";
- next_sequence1 = 4;
- break;
Leoder steig ich noch nicht ausreichend durch, um die hier vorhandenen Textboxen und meine so zu verbinden, dass es läuft. Vielleicht hab ich ja sp die Chance, das zu ändern :). Danke im Voraus!