Skocz do zawartości

Efekt drukującego się tekstu?


Mucco

Rekomendowane odpowiedzi

Jak zrobić efekt drukującego się tekstu?

 

Tzn. coś w stylu:

1 klatka - H
2 klatka - He
3 klatka - Hej
4 klatka - Hej!
5 klatka - Hej! C
6 klatka - Hej! Co
7 klatka - Hej! Co r
8 klatka - Hej! Co ro
9 klatka - Hej! Co rob
...
13 klatka - Hej! Co robisz?

Odnośnik do komentarza
Udostępnij na innych stronach

Zapisz w stringu A pełną frazę, a w stringu B frazę uciętą. Co X stepów niech skrypt dodaje do stringa B nową literę ze stringu A. Łapiesz?

GML (jakas akcja)
__pelenstring = "Hej, co robisz?"

__parastring = ""

GML (alarm0przykladowo)
__parastring=__parastring+string_char_at(__pelenstring,string_length(__parastring)+1)

GML (draw)
//pisanie na ekranie tekstu</span>
Odnośnik do komentarza
Udostępnij na innych stronach

Zapisz w stringu A pełną frazę, a w stringu B frazę uciętą. Co X stepów niech skrypt dodaje do stringa B nową literę ze stringu A. Łapiesz?

Ok. W stringu A "Hej! Co robisz?", a w stringu B "", czyli nic. A jak dodawać te litery?

Odnośnik do komentarza
Udostępnij na innych stronach

Dałem w edicie

 

E:

Zapomnialem o 1 rzeczy. Musisz zapetlic ten alarm, jesli w alarmie zrobisz, oraz kod z alarmu wrzuc w

GML
if __parastring!=__pelenstring

{

//kod

}

 

Bo inaczej bedzie ciagle dodawac puste znaki

Odnośnik do komentarza
Udostępnij na innych stronach

ODŚWIEŻAM TEMAT.

 

Chciałbym się teraz dowiedzieć jak drukować, ale w odwrotną stronę? (czyli usuwać)

 

1 klatka - Hej! Co robisz?
2 klatka - Hej! Co robisz
3 klatka - Hej! Co robis
4 klatka - Hej! Co robi
5 klatka - Hej! Co rob
6 klatka - Hej! Co ro
7 klatka - Hej! Co r
8 klatka - Hej! Co
9 klatka - Hej! C
...
13 klatka - H

Odnośnik do komentarza
Udostępnij na innych stronach

GML (create)
a="cos tam jest";

alarm[0]=10;

GML (alarm0)
if(string_length(a))

{

a=string_delete(a,string_length(a),1);

alarm[0]=10;

}

GML (draw)
draw_text(xx,yy,a)

Mam pytanie, czy tak trudno jest help przeglądać? 10 sekund i znajdujesz potrzebną funkcję.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...