IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Základné akcie pomocou GML kódu - Hlavné sada 1 (Main1)

Objects (objekty)

Game maker - GML
'Create Instance'

instance_create(x,y,object0);//zadáním x a y vytvoříte objekt na relativních souřadnicích

Game maker - GML
'Create Moving'

//není, ale můžete použít následující kód
ID=instance_create(x,y,object1);
with(ID)motion_set(směr,rychlost);

Game maker - GML
'Create Random'

instance_create(x,y,choose(object0,object1,object2,object3));//object0 atd.. jsou názvy objektů. ikonky umí pouze 4 ale s příkazem choose máte možnost využít až 16 objektů

Game maker - GML
'Change Instance'

instance_change(obj,perf);//perf(1 nebo 0) -> zda se mají nebo nemají provést eventy create a destroy

Game maker - GML
'Destroy Instance'

instance_destroy();

Game maker - GML
'Destroy at Position'

position_destroy(x,y);

sprite Section

Game maker - GML
'Change Sprite'

sprite_index=sprite0;

Game maker - GML
'Transform Sprite'

image_xscale=hodnota;//horizontální škálování spritu
image_yscale=hodnota;//vertikální škálování spritu
image_angle=hodnota;//natočení spritu
image_xscale=-1;//zrcadlení spritu horizontálně -> celý kód
image_yscale=-1;//zrcadlení spritu vertikálně -> celý kód

Game maker - GML
'Color Sprite'

image_blend=barva;
image_alpha=hodnota;//od 0 do 1 (1 -> neprůhledný)

Sounds (zvuky)

Game maker - GML
'Play Sound'

sound_play(zvuk);//přehraje vybraný zvuk jednou
sound_loop(zvuk);//přehrává vybraný zvuk stále dokola

Game maker - GML
'Stop Sound'

sound_stop(index);//Zastavý přehrávání vybraného zvuku. Pokud je spuštěn vícekrát, všechny jeho instance budou zastaveny.

Game maker - GML
'Check Sound'

if sound_isplaying(zvuk)=true{
// akce
}

Rooms (miestnosti)

// ak chcete používať prechody najprv zavolajte nasledujúci príkaz. Typy prechodov nájdete v dodatku pod článkom

transition_kind=hodnota;

Game maker - GML
'Previous Room'

room_goto_previous();

Game maker - GML
'Next Room'

room_goto_next();

Game maker - GML
'Restart Room'

room_restart();

Game maker - GML
'Different Room'

room_goto(room);

Game maker - GML
'Check Previous'

if room_previous(room)<>-1 then {
// akce
}
//'room' je konstanta pro současnou místnost -> celý kód

Game maker - GML
'Check Next'

if room_next(room)<>-1 then {
// akce
}
//'room' je konstanta pro současnou místnost -> celý kód

 

Všetky články v sekcii
Game maker - GML
Článok pre vás napísal David Jančík
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor je vášnivý programátor. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.
Aktivity