Wie kann man es so machen, dass der Text nicht durch 'vk_down' weitergeht / verschwindet, sondern durch Zeit, also zum Beispiel nach 8 Sekunden geht der Text weiter / verschwindet.
Alles anzeigen
GML-Quellcode
- ///Text anzeigen
- if (characters < message_length){ //Zeichen zählen (solange kleiner als die Gesamtanzahl der Nachricht)
- hold = keyboard_check(vk_space); //hold ist true oder false if wenn du SPACE drückst.
- characters += increase * (1 + hold); //Erhöhe die Ausgabegeschwindigkeit (bei hold)
- message_draw = string_copy(message[message_current], 0, characters); //akt. Zeichen hinzufügen
- }
- else { //Wenn das akt. Zeichen größer als die gesamte Menge an Zeichen ist...
- if (keyboard_check(vk_down)) { //Wenn wir die DOWN (Pfeil-Runter)-Taste drücken...
- if (message_current < message_end) { //Ist da etwa noch mehr Text zum anzeigen?
- message_current += 1; //Erhöhung des Nachrichtenstatus um 1
- message_length = string_length(message[message_current]); //Bekomme die neue Zeichenlänge der Nachricht
- characters = 0; //akt. Zeichen nullen
- message_draw = ""; //Löschen des Anzeige-Text
- }
- else { //Wenn deine Nachricht fertig angezeigt ist...
- instance_destroy(); //Zerstöre die Nachricht(das Objekt dazu)
- }
- }
- }