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
| Type | Name | Description |
|---|---|---|
vector2 | velocity | Mouse movement delta as {x, y} in pixels per second |
Examples
core.engine.print("info", "Cursor velocity:", util.table.unpack(util.input.get_cursor_velocity()))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)