Ruch w Game Maker
Table of Contents
|
Ruch platformowy
Grawitacja
if !instance_place(x,y+1,solid) gravity=0.5 if instance_place(x,y+1,solid) gravity=0 if vspeed>10 vspeed=10
Lądowanie
if vspeed > 0 && !place_free(x,y+vspeed) move_contact(270) vspeed = 0
Ruch GTA
if (keyboard_check(vk_left)) direction+=5; if (keyboard_check(vk_right)) direction-=5; if (keyboard_check(vk_up) ) speed=3; else if (keyboard_check(vk_down) ) speed=-2; else speed=0;
Ruch czołgu
if(keyboard_check(vk_up)){ speed=5 if(keyboard_check()){ direction+=3; speed-=2.5 } if(keyboard_check(vk_left)){ direction-=3; speed-=2.5; } }else if(keyboard_check(vk_down)){ speed=-5 if(keyboard_check(vk_right)){ direction+=3; speed+=2.5 } if(keyboard_check(vk_left)){ direction-=3; speed+=2.5; } }else{ speed=0; if(keyboard_check(vk_right))direction+=6; if(keyboard_check(vk_left))direction-=6; }
Ruch samochodu
if(keyboard_check(vk_up)){ speed=5 if(keyboard_check(vk_right))direction-=6; if(keyboard_check(vk_left))direction+=6; }else if(keyboard_check(vk_down)){ speed=-5 if(keyboard_check(vk_right))direction+=6; if(keyboard_check(vk_left))direction-=6; }else speed=0;
Podobne strony
Podobne Strony
Table of Contents
|
wersja strony: 3, ostatnia edycja: 28 Aug 2009 21:28