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 - Vykresľovanie (Draw)

Drawing (kreslenie)

Game maker - GML
'Draw Sprite'

draw_sprite(sprite,subimage,x,y);

Game maker - GML
'Draw Background'

draw_background(back,x,y)//jeden obrázek
draw_background_tiled(back,x,y);//opakovat obrázek

Game maker - GML
'Draw Text'

draw_text(x,y,text);

Game maker - GML
'Draw Scaled Text'

draw_text_transformed(x,y,text,xscale,yscale,úhel);

Game maker - GML
'Draw Rectangle'

draw_rectangle(x1,y1,x2,y2,outline);//Outline 1 - ano, 0 - ne

Game maker - GML
'Horizontal Gradient'

draw_rectangle_color(x1,y1,x2,y2,col1,col2,col3,col4,outline);
//col1 a col4 první barva (vlevo), col2 a col3 druhá barva

Game maker - GML
'Vertical Gradient'

draw_rectangle_color(x1,y1,x2,y2,col1,col2,col3,col4,outline);
//col1 a col2 první barva (horní), col3 a col4 druhá barva

Game maker - GML
'Draw Ellipse'

draw_ellipse(x1,y1,x2,y2,outline);//outline 1 -> ano, 0 -> ne

Game maker - GML
'Gradient Ellipse'

draw_ellipse_color(x1,y1,x2,y2,col1,col2,outline);
//col1 je prostřední barva, col2 je barva na pokraji

Game maker - GML
'Draw Line'

draw_line(x1,y1,x2,y2);

Game maker - GML
'Draw Arrow'

draw_arrow(x1,y1,x2,y2,velikost);//velikost v pixelech

Settings (nastavenie)

Game maker - GML
'Set Color'

draw_set_color(col);//barvy jsou vypsány v dodatku na konci článku

Game maker - GML
'Set Font'

draw_set_font(font);
draw_set_halign(halign);//můžete nastavit na fa_left, fa_center, fa_right.
draw_set_valign(valign);//můžete nastavit na fa_top, fa_middle, fa_bottom.

Game maker - GML
'Set Full Screen'

window_set_fullscreen(full);//0 -> window mode, 1 -> full screen.

Other (ostatné)

Game maker - GML
'Take Snapshot'

screen_save(název_souboru);

Game maker - GML
'Create Effect'

effect_create_below(druh,x,y,velikost,barva)//vytvoří efekt zadaného druhu (vypsány pod článkem v dodatku)velikosti jsou následující: 0 = malý, 1 = střední, 2 = velký. efekt je vytvořen pod objekty v hloubce 100000.
effect_create_above(druh,x,y,velikost,barva)//stejné jako předchozí příkaz s tím že efekt je vytvořen nad objekty v hloubce -100000.

Dodatok -> druhy efektov

  • ef_explosion
  • ef_ring
  • ef_ellipse
  • ef_firework
  • ef_smoke
  • ef_smokeup
  • ef_star
  • ef_spark
  • ef_flare
  • ef_cloud
  • ef_rain
  • ef_snow

Dodatok -> druhy prechodov

Tu sú hodnoty, ktoré môžu byť použité ako efekt pri prechode do inej miestnosti

  • 0 = no effect
  • 1 = Create from left
  • 2 = Create from right
  • 3 = Create from top
  • 4 = Create from bottom
  • 5 = Create from centier
  • 6 = Shift from left
  • 7 = Shift from right
  • 8 = Shift from top
  • 9 = Shift from bottom
  • 10 = Interlaced from left
  • 11 = Interlaced from right
  • 12 = Interlaced from top
  • 13 = Interlaced from bottom
  • 14 = Push from left
  • 15 = Push from right
  • 16 = Push from top
  • 17 = Push from bottom
  • 18 = Rotate to the left
  • 19 = Rotate to the right
  • 20 = Blend the rooms
  • 21 = Fade out and in

Dodatok -> typy kurzorov

Tu sú typy kurzorov, ktoré môžu byť použité pri zmene kurzora myši v hre

  • cr_default
  • cr_none
  • cr_arrow
  • cr_cross
  • cr_beam
  • cr_size_nesw
  • cr_size_ns
  • cr_size_nwse
  • cr_size_we
  • cr_uparrow
  • cr_hourglass
  • cr_drag
  • cr_nodrop
  • cr_hsplit
  • cr_vsplit
  • cr_multidrag
  • cr_sqlwait
  • cr_no
  • cr_appstart
  • cr_help
  • cr_handpoint
  • cr_size_all

Dodatok -> farby

Tu sú základné farby, ktoré môžu byť použité pri nastavovaní farieb

  • 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

 

Všetky články v sekcii
Game maker - GML
Preskočiť článok
(neodporúčame)
Naprogramujte arkanoid v 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