Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Základní akce pomocí GML kódu - Skóre, životy a zdraví

Score (skóre)

GameMaker - GML 'Set Score'

score=hodnota;

GameMaker - GML 'Test Score'

if score=hodnota{
//akce
}

GameMaker - GML 'Draw Score'

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

GameMaker - 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

GameMaker - GML 'Clear Highscore'

highscore_clear();

Lives Section

GameMaker - GML 'Set Lives;

lives=hodnota;

GameMaker - GML 'Test Lives'

if lives=hodnota{
//akce
}

GameMaker - GML 'Draw Lives'

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

GameMaker - 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 (zdraví)

GameMaker - GML 'Set Health'

health=hodnota;

GameMaker - GML 'Test Health'

if health=akce{
//akce
}

GameMaker - GML 'Draw Health'

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

GameMaker - 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šechny články v sekci
GameMaker - GML
Článek pro vás napsal David Jančík
Avatar
Uživatelské hodnocení:
7 hlasů
Autor je vášnivý programátor. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.
Aktivity