util.input.get_cursor_velocity

Client

Retrieves the cursor velocity from the last input frame


Syntax

local velocity = util.input.get_cursor_velocity()

Parameters

No parameters are accepted by this function

Returns

TypeNameDescription
vector2velocityMouse movement delta as {x, y} in pixels per second

Examples

Print the current cursor velocity
core.engine.print("info", "Cursor velocity:", util.table.unpack(util.input.get_cursor_velocity()))
Use cursor velocity for FPS camera rotation
util.input.set_cursor_mode(util.input.cursor_mode.CAPTURED)

local sensitivity = 0.1
local velocity = util.input.get_cursor_velocity()
local yaw = velocity[1]*sensitivity
local pitch = velocity[2]*sensitivity

core.engine.print("info", "Yaw delta:", yaw, "Pitch delta:", pitch)

On this page