|
Home > Tutorials > Game Maker > Motion in gml
Motion in gml
//place this into keyboard(any key) event
if keyboard_check(vk_right)
{speed=6
direction=0
image_speed=0.25
sprite_index=spr_playerright
if keyboard_check(vk_up)
{speed=6
direction=45
sprite_index=spr_playerup
image_speed=0.25}
if keyboard_check(vk_left)
{speed=0
image_speed=0
direction=direction
sprite_index=spr_playerdown}
if keyboard_check(vk_down)
{speed=6
direction=315
sprite_index=spr_playerdown
image_speed=0.25}}
if keyboard_check(vk_up)
{speed=6
direction=90
sprite_index=spr_playerup
image_speed=0.25
if keyboard_check(vk_left)
{speed=6
sprite_index=spr_playerup
image_speed=0.25
direction=135}
if keyboard_check(vk_down)
{speed=0
image_speed=0
direction=direction
sprite_index=spr_playerdown}
if keyboard_check(vk_right)
{speed=6
direction=45
sprite_index=spr_playerup
image_speed=0.25}}
if keyboard_check(vk_left)
{speed=6
direction=180
sprite_index=spr_playerleft
image_speed=0.25
if keyboard_check(vk_down)
{speed=6
direction=225
sprite_index=spr_playerdown
image_speed=0.25}
if keyboard_check(vk_right)
{speed=0
image_speed=0
direction=direction
sprite_index=spr_playerdown}
if keyboard_check(vk_up)
{speed=6
direction=135
sprite_index=spr_playerup
image_speed=0.25}}
if keyboard_check(vk_down)
{speed=6
sprite_index=spr_playerdown
direction=270
image_speed=0.25
if keyboard_check(vk_right)
{speed=6
sprite_index=spr_playerdown
image_speed=0.25
direction=315}
if keyboard_check(vk_up)
{speed=0
image_speed=0
direction=direction
sprite_index=spr_playerdown}
if keyboard_check(vk_left)
{speed=6
direction=225
sprite_index=spr_down
image_speed=0.25}}
|
|
Details
|
|
Tutorial:
|
Motion in gml |
|
Date Listed:
|
Sun, 14 Sep 2008 07:46:18 -0700 |
|
Author:
|
iMperfect
|
|
Total Hits:
|
2005 |
|
|
|