Skocz do zawartości

Rozmowa dwóch ludzi z efektem! Jak w RPG!


Mokrad

Rekomendowane odpowiedzi

i tak sam dałbyś rade, ale spoko..

 

no to tak jak w tamtym temacie robisz obiekt rozmowa i dajesz mu:

 

GML
create dajesz:

 

rozmowa[0]='Siema jestem Zenek.'

rozmowa[1]='Costam soctam.'

rozmowa[2]='costam 2.'

rozmowa[3]='costam3.'

przebieg=0

ilosc=4//ile jest tekstow

step:

 

if keyboard_check_pressed(vk_enter){

if przebieg+1=ilosc

instance_destroy()

przebieg+=1

}

 

draw:

draw_set_alpha(0.5)

draw_set_color(c_blue)

draw_rectangle(view_xview,view_yview+350,view_xview+640,view_yview+480,0)

draw_set_alpha(1)

draw_set_color(c_black)

draw_text(view_xview+10,view_yview+400,rozmowa[przebieg])

 

jak chcesz inny 'efekt' to kombinuj z funkacjami draw_rectangle,set_alpha,set_color itd, albo walnij sprita.

 

nastepnie w obiekcie gracza w step:

 

if keyboard_check_pressed(vk_enter) and distance_to_object(rozmowca)<100

instance_create(0,0,rozmowa)

 

żeby sie nie mogl ruszac jak rozmawiasz to daj if !instance_exists(rozmowa){poruszanie}, albo pokombinuj z while(true)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Po.1. Człowiek ci podrzuca pomysł gotowy , dobry do tego (no może nie świetny , za dużo gadać) , a ty jeszcze mówisz "za dużo kombinowania" , nawet CTRL + C , CTRL + V ci się nie chce zrobić , a potem odpisać dz^3|<i !!!!!!!!!!!!1111111oneoneone

Po.2.Nie chciało ci się ruszyć tyłka jego mości , pobrać little , czegoś się nauczyć , tylko sklecić 15 linijek kodu i puszczyć się : "sam to zrobiłem , HAHA !"

 

Brak słów ... (stare trochę , ale warna chyba nie dostanę ... ^^)

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ę...