Body:set_velocity

Sets the linear velocity of the underlying love.Body.

Usage

body:set_velocity(vx, vy)

Arguments

Name Type Description
vx number x component of the velocity.
vy number y component of the velocity.

Examples

local ecs = crystal.ECS:new();
local physics_system = ecs:add_system(crystal.PhysicsSystem);

local hero = ecs:spawn(crystal.Entity);
hero:add_component(crystal.Body);
hero:set_velocity(50, 0);

ecs:update();
for i = 1, 100 do
  physics_system:simulate_physics(0.01);
end
local x, y = hero:position();
print(x); -- Prints a value very close to 50

This site uses Just the Docs, a documentation theme for Jekyll.