Toutes les instances de GameMaker Studio 2 possèdent certaines propriétés "intégrées" que vous pouvez utiliser et définir pour contrôler leur aspect et leur comportement. speed est l'une de ces propriétés et définit le nombre de pixels que l'occurrence va déplacer à chaque étape. contrairement à hspeed et vspeed, speed n'a aucune direction qui lui est associée car cela est régi par le direction valeur de l'instance, mais elle peut avoir une valeur négative, auquel cas l'instance voyagera dans la direction opposée à celle direction fonction (ie: direction - 180 °).
speed;
Real
if keyboard_check(vk_up) speed = 2;
if keyboard_check(vk_left) direction += 5;
if keyboard_check(vk_right) direction -= 5;
Le code ci-dessus utilisera les touches fléchées pour définir la vitesse et la direction de l'instance.