Hriser Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 ...Tak, żeby po naciśnięciu jakiegoś klawisza kasował sie wcześniej napisany tekst, a na jego miejscu pojawił się nowy??? ...na marginesie: "czy da sie w GM zrobic animacje pisanego stopniowo tekstu?? jesli tak, to jak? " dz :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
adam014 Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Da sie zrobić taki efekt,już to było na forum,poszukaj. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Create: tekst = 'Hello World!'; Draw: text_draw(0,0,tekst); Jakiś klawisz: tekst = ''; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Adster Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Wystarczy w evencie key press np spacji dać: keyboard_string='' ...o ile oczywiście ten teks był tworzony poprzez wpisywanie go. ...ten przykład był chyba pod GM 5 i (przynajmniej u mnie) od momentu przejścia na 6 nie działa prawidłowo. Nie jestem jednak pewien, czy Wisznu mówił o tym przykładzie (i czy mu w ogóle o przykład chodziło ;) )... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Tak, ale pod warunkiem, że będzie wyświetlana na ekranie zmienna keyboard_string. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Adster Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Nie-nawet, jeżeli jest drawowany tekst za pomocą zmiennej "przechwytującej" zawartość keyboard_string , to wyczyszczenie keyboard_string zaowocuje także wyczyszczeniem zawartości zmiennej "przechwytującej". Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Chodzi Ci o coś takiego? zmienna=keyboard_string; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hriser Opublikowano 10 Kwietnia 2007 Autor Udostępnij Opublikowano 10 Kwietnia 2007 No i pisać sie pisze, ale kasować... to juz nie :/ a jeszcze jak nacisne klawisz to następny tekst sie nie pisze, tylko pojawia, a potem znika :/ [!!!] if (keyboard_check_pressed(vk_enter)) { draw_text(308,190,cos_tam2); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pablo1517 Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 takie coś w step zmienna=keyboard_string; a w draw draw_text(10,10,zmienna); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piczer Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Dorzucę tutaj jeszcze swoje pytanie: Jak skasować tylko jeden znak z końca ciagu wyrazów? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Adster Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Backspace??? xD Chodzi ci o końcową literę, tak? No to Backspace... Ale Ci nie chodzi tak na serio o keyboard_string, tylko ogólnie o string... Zaraz sprawdzę i jak coś wykombinuję, to editnę tego posta. EDIT: Do tego służy string_delete(str,index,count) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jakim Opublikowano 10 Kwietnia 2007 Udostępnij Opublikowano 10 Kwietnia 2007 Dorzucę tutaj jeszcze swoje pytanie: Jak skasować tylko jeden znak z końca ciagu wyrazów? tekst1="Usunąć wykrzyknik!" tekst2=string_copy(tekst1,0,string_length(tekst1)-1) Tekst2 teraz będzie mieć wartość "Usunąć wykrzyknik". Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hriser Opublikowano 11 Kwietnia 2007 Autor Udostępnij Opublikowano 11 Kwietnia 2007 ...ale mi nie chodzi o pisanie tekstu na klawiaturze tylko wyswietlenie podanego juz tekstu... ale to szczegol... a teraz: jak zrobić aby po naciśnięciu ENTER kasował się już napisany tekst a na jego miejscu był nowy?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Zychu Opublikowano 11 Kwietnia 2007 Udostępnij Opublikowano 11 Kwietnia 2007 create: text="czesc" press enter: text="czego?" draw: draw_text(10,10,text) ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hriser Opublikowano 11 Kwietnia 2007 Autor Udostępnij Opublikowano 11 Kwietnia 2007 Tylko że to sie bedzie przewijać kilka razy... dlatego mam coś takiego: create: litera = 0; draw: if (keyboard_check(vk_enter)) { litera += 1; } if (litera = 0) { info1='jeden'; } if (litera = 1) { info1='dwa'; } i jeszcze cos takiego w draw: draw_text(308,190,info1); ...tylko ze po nacisnieciu ENTER tekst tylko na chwile sie zmienia na DWA a potem znowu jest JEDEN :/ co jest nie tak? :/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maxpayn Opublikowano 11 Kwietnia 2007 Udostępnij Opublikowano 11 Kwietnia 2007 zamiast if ( keyboard_check( vk_enter ) ) daj if ( keyboard_check_pressed( vk_enter ) ) bo: if ( keyboard_check( vk_enter ) ) //jesli jest wcisniety enter if ( keyboard_check_pressed( vk_enter ) ) //jesli nacisniemy enter ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Zychu Opublikowano 11 Kwietnia 2007 Udostępnij Opublikowano 11 Kwietnia 2007 https://gmclan.org/up900_11_przyklad2.html nie ma za co :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hriser Opublikowano 11 Kwietnia 2007 Autor Udostępnij Opublikowano 11 Kwietnia 2007 OoO... Dzieki :D Tego mi było trzeba :P P.S: W GM nie mozna pisac tekstu po polsku [ż, ć, ł itp.] ?! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 11 Kwietnia 2007 Udostępnij Opublikowano 11 Kwietnia 2007 Zmień czcionkę i jej zakres znaków na 0 do 255. Później ustaw ją za pomocą draw_set_font. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hriser Opublikowano 11 Kwietnia 2007 Autor Udostępnij Opublikowano 11 Kwietnia 2007 ThX ;) I jeszcze :D [ bo nie chce zakladac nowego tematu] : - Jak w trakcie gry usunąć rysowany np. prostokąt ?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 11 Kwietnia 2007 Udostępnij Opublikowano 11 Kwietnia 2007 Przestać go rysować, albo zniszczyć obiekt który go rysuje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hriser Opublikowano 11 Kwietnia 2007 Autor Udostępnij Opublikowano 11 Kwietnia 2007 aha :) dzieki :) pozdro ;] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę