Skocz do zawartości

Język GM


Rexu

Rekomendowane odpowiedzi

1.

GML
// Do jednej zmiennej można przypisywać równie liczbę jak i tekst:

zmienna = 0;

zmienna = "123";

 

2.

GML
// Nie można łączyć liczb z łańcuchem znaków:

zmienna = 123 + "321";

 

// Natomiast tak już działa:

zmienna = 123 + real("321");

 

// Analogicznie z łańcuchem, poza funkcją real(..), w przypadku do łączenia łańcuchów z liczbami trzeba użyć string(..)</span></span>

 

3.

GML
// Istnieją zmienne globalne

global.zmienna = 0; // Zmienna globalna

zmienna = "NIE nadpisze global.zmienna"; // Zmienna lokalna</span></span>

 

4.

GML
// Każde wywołanie nieznanej zmiennej rzuci errorem.

// Można sprawdzić czy zmienna globalna/lokalna istnieje po przez:

if( !variable_global_exists( "zmienna" ) )

{

global.zmienna = "jakiś tekst";

 

// lub

variable_global_set( "zmienna", "jakiś tekst" );

}

 

if( !variable_local_exists( "zmienna" ) )

{

zmienna = "jakiś tekst";

 

// lub

variable_local_set( "zmienna", "jakiś tekst" );

}

 

5.

GML
// Istnieją również tablice, tylko 2 wymiarowe.

tablica[0] = "jakiś tekst";

tablica[1] = 123;

tablica2[0,0] = "jakiś tekst";

tablica2[0,1] = 123;

 

global.tablica[0] = "jakiś tekst";

global.tablica[1] = 123;

global.tablica2[0,0] = "jakiś tekst";

global.tablica2[0,1] = 321;

 

Po resztę odsyłam na dokumentację.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja się uczyłem gml'a ze gmclanu przez pierwszy miesiąc siedziałem na forum i czytałem dokładnie każdy temat potem próbowałem coś sam napisać jak czegoś nie wiedziałem to pytałem się na forum, ale raczej starałem się wszystko sam ogarnąć. Myślę że znam GML w dość dobrym stopniu przeszukuj dokumentacje, forum przeczytaj też artykuły ze strony GML dla zielonych czy początkujących.

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