The horizontal speed of the object.



Returns: Real


All instances in GameMaker: Studio have certain "built in" properties that you can use and set to govern how they look and behave. hspeed is one of those properties and defines the horizontal movement speed of the instance in pixels per step. So, an hspeed of 3 means 3 pixels of movement to the right (+x) every step, and an hspeed of -3 would mean 3 pixels of movement to the left (-x) every step.


if keyboard_check(vk_left) hspeed = -5;
if keyboard_check(vk_right) hspeed = 5;

The above code will change the horizontal speed depending on which keys are pressed.

Back: Moving Around
Next: vspeed
© Copyright YoYo Games Ltd. 2018 All Rights Reserved