Advertisement
Guest User

Untitled

a guest
Nov 15th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ///Pohyb raketky
  2. /*
  3. Vysvětlení
  4.  
  5. Proměnná spd:
  6. pro změnu rychlosti stačí v create eventu (nebo kdekoliv jinde) nastavit jinou hodnotu spd Pokud budeš chtít třeba nějakej boost, stačí když si nastavíš jinou hodnotu spd
  7.  
  8. Příklad
  9. if keyboard_check_pressed(vk_shift) //po zmáčknutí shiftu raketka zrychlí
  10. {
  11. spd=10
  12. }
  13.  
  14. if keyboard_check_released(vk_shift) //po puštění shiftu zase zpomalí
  15. {
  16. spd=5
  17. }
  18.  
  19. key_left a.t.d:
  20.  
  21. To je pro snažší přenastavení ovládání. Zase stačí jen nastavit jiné hodnoty v create eventu.
  22. (pokud budeš chtít W - S - A - D tak si nastav key_left=ord('A') a.t.d.
  23.  
  24. Image xscale,yscale_
  25.  
  26. Tak, on by stačil jeden sprite, ale teď si zrovna nemůžu vzpomenout :D
  27. xscale a yscale slouží ke zvětšování spritu. Takže když máme 2 sprity, raketku nahoru a raketku doprava, pro obrácení spritu stačí použít zápornou hodnotu a sprite se zvětší do mínusu :D
  28.  
  29. */
  30. if keyboard_check(key_left){
  31. x-=spd
  32. sprite_index=spr_raketka_doleva
  33. image_xscale=-1
  34. }
  35.  
  36. if keyboard_check(key_right){
  37. x+=spd
  38. sprite_index=spr_raketka_doleva
  39. image_xscale=1
  40. }
  41.  
  42. if keyboard_check(key_up){
  43. y-=spd
  44. sprite_index=spr_raketka_nahoru
  45. image_yscale=-1
  46. }
  47.  
  48. if keyboard_check(key_down){
  49. y+=spd
  50. sprite_index=spr_raketka_nahoru
  51. image_yscale=1
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement