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 - Skóre, životy a zdravie

Score (skóre)

Game maker - GML
'Set Score'

score=hodnota;

Game maker - GML
'Test Score'

if score=hodnota{
//akce
}

Game maker - GML
'Draw Score'

draw_text(x,y,'Score: ' + string(score));

Game maker - GML
'Show Highscore'

highscore_set_background(back);//obrázek na pozadí
highscore_set_border(show);//rámeček -> 1 (ano), 0 (ne)
highscore_set_colors(back,new,other);//nastavení barviček, new -> nový vstup, other -> další položky
highscore_set_font(name,size,style);//nastavení stylu písma -> 0=normální, 1=tučné, 2=kurzíva, 3=tučná kurzíva
highscore_show(numb);//tento příkaz zobrazí listinu výtězů, numb nahraďte skórem -> pro kontrolu zda je dostatečně vysoké pro zápis na listinu
//Pozn.: pro listinu jde nastavit ještě více věcí, zde jsou ukázány pouze ty co se dají nastavit pomocí ikonky

Game maker - GML
'Clear Highscore'

highscore_clear();

lives Section

Game maker - GML
'Set Lives;

lives=hodnota;

Game maker - GML
'Test Lives'

if lives=hodnota{
//akce
}

Game maker - GML
'Draw Lives'

draw_text(x,y,'Lives: ' + string(lives));

Game maker - GML
'Draw Life Images'

// příkaz není ale můžete použít následující kód. sprite0 je obrázek který bude použit. 'a' (na pátém řádku) je vzdálenost spritů -> nastavte si jak chcete
var a;
a=0;
repeat(lives){
draw_sprite(sprite0,0,view_xview+a,view_yview);
a+=16;
}

Health (zdravie)

Game maker - GML
'Set Health'

health=hodnota;

Game maker - GML
'Test Health'

if health=akce{
//akce
}

Game maker - GML
'Draw Health'

draw_healthbar(x1,y1,x2,y2,amount,backcol,mincol,maxcol,direction,showback,showborder);

Game maker - GML
'Score Caption'

show_score=value;//1 (ano), 0 (ne)
caption_score=text;
show_lives=value;//1 (ano), 0 (ne)
caption_lives=text;
show_health=value;//1 (ano), 0 (ne)
caption_health=text;

 

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