Game maker - Složité tutoriály - Střelba za myší

25.07.2012 14:04

 

Dobrý den, vítám vás u další série Game maker tutoriálů.

Jak jste si už určitě z nadpisu všimli, dnes si vytvoříme střílení za myší.

Tento návod patří mezi složitější návody, a proto budete potřebovat registrovanou verzi.

 
Jinak pokud budete chtít zde máte podrobný návod : www.youtube.com/watch?v=3N572RtVfos
 
Nejprve si vytvoříme dva sprity hráče (spr_player) a kulky (spr_bullet).
Nezapomeneme vycentrovat (střed X a Y) oboje!
 
A jdeme objektovat nejprve hráče: Add event > Step > Execute Code
A zde napíšeme tento kod: image_angle=point_direction(x,y,mouse_x,mouse_y)
Tento kod značí, že se nám bude otáčet naše postava za myší (Pro to je důležité mít správné vycentování).
 
Dále: Add event > Global Left mouse Pressed > Create instance
Object: obj_bullet (Vaše střela)
x = 0
y = 0
Relative: Zašktnuto
 
Hráče bychom měli, ale ještě stále by nám to pořád nešlo.
 
A ted tedy kulku: Add event > Create > Move towards
x = mouse_x
y = mouse_y
Speed = " Libovolná "
Relative = Nezašktnuto
 
A ted tedy máme už hotovo, ještě zbývá dát hráče do mapy, ale to si myslím že to je všem jasné. :)
 
 
Střílení za myší
 
Pokud by si někdo nevěděl rady zde je odkaz ke stažení Example Sunny light soft.gmk (9,8 kB)
 
Petr Barták