Skocz do zawartości

Pare pytań o zmiennych


gothicner

Rekomendowane odpowiedzi

Witam ponownie! Mam dwa pytania na temat zmiennych:

 

1. Co zrobić żeby do każdej zmiennej był pokazany Napis i wartość tej zmiennej o wybranym kolorze

2. Co zrobić żeby wartość zmiennej "name" równał się temu co zostanie wpisane w okienko które wyskoczy przy rozpoczęciu room'u?

 

 

Za pomoc przeogromnie dziękuję :rolleyes: .

Odnośnik do komentarza
Udostępnij na innych stronach

1.:

 

robisz to w draw. Wpisać musisz:

GML
draw_set_color(wybranyKolor)

draw_text(x,y,'Napis: '+string(zmienna))

draw_set_color(c_black) //aby dalej rysowało już normalne napisy</span>

 

2.:

tam, gdzie twój room sie rozpoczyna:

GML
name=get_string('To co chcesz, aby wyświetlało się nad okienkiem','to, co chcesz aby przy starcie okienka było już tam wpisane')
Odnośnik do komentarza
Udostępnij na innych stronach

to ja wypiszę kolory które możesz użyć: (constanty)

c_aqua

c_black

c_blue

c_dkgray

c_fuchsia

c_gray

c_green

c_lime

c_ltgray

c_maroon

c_navy

c_olive

c_orange

c_purple

c_red

c_silver

c_teal

c_white

c_yellow

 

możesz też stworzyć własny kolor funkcjami

make_color_rgb(red,green,blue)

make_color_hsv(hue,saturation,value)

Odnośnik do komentarza
Udostępnij na innych stronach

GML
name=""
stworzy ci pustego stringa. Ma on to w miejscu, gdzie zaczyna się room/gra. w wypadku rooma wstawia to w create jakiegoś obiektu i
GML
name=""
na początku jest zbędne, bo nadając wartość w create tym samym definiujemy zmienną. Przy: ADD EVENT --> OTHERS --> GAME START, obiekt musi być w pierwszym roomie, a ev. 'game start' wykonywany jest wcześniej, więc definiując tam zmienną, nie musimy tego robić w ev. 'create'
Odnośnik do komentarza
Udostępnij na innych stronach

if global.exp = global.nxtlvl

{

global.lvl+=1

global.nxtlvl*=2

global.exp=0

}

odradzam nazwanie zmiennej 'exp' bo jest funkcja matematyczna o takiej nazwie i może wypluć błąd.

 

 

Nie działa <_< . gdy xp jest równe nast_lvl to lvl zostaje takie same :crying: .

 

ps. wpisalem to w create wiec moze mam gdzie indziej?

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