GameMaker LT pamoka 21# RPG Vaikščiojimas .





Player-craete:

global.side=0
move=0

Step:

if keyboard_check(vk_left) and keyboard_check(vk_right)
{
sprite_index=Player_Stovi
image_speed=0.1
}

if keyboard_check(vk_up) and keyboard_check(vk_right)

{
sprite_index=Player_down
image_speed=0.1
}

if keyboard_check(vk_up) and keyboard_check(vk_left)

{
sprite_index=Player_down
image_speed=0.1
}

if keyboard_check(vk_down) and keyboard_check(vk_right)

{
sprite_index=Player_up
image_speed=0.1
}

if keyboard_check(vk_down) and keyboard_check(vk_left)

{
sprite_index=Player_up
image_speed=0.1
}

Left:

if move=0
{
global.side=2
if place_free(x-3,y)
x-=3
sprite_index=Player_Kaire;
image_speed=0.3;
}

Up:

if move=0
{
global.side=1
if place_free(x,y-3)
y-=3
sprite_index=Player_down;
image_speed=0.3;
}

Right:

if move=0
{
global.side=0
if place_free(x+3,y)
x+=3
sprite_index=Player_Desine;
image_speed=0.3;
}

Down:

if move=0
{
global.side=3
if place_free(x,y+3)
y+=3
sprite_index=Player_up;
image_speed=0.3;
}

Release (left ,up,down,right):

sprite_index=Player_Stovi;
image_speed=0.1;

Komentarų nėra:

Rašyti komentarą