I am trying to find the mouse delta when the mouse behavior is not locked. I have read a couple posts and say to use input.Position to find the mouse delta. How would I find the mouse delta using input.Position?
I believe youd do something like:
local uis = game:GetService("UserInputService")
local plr = game.Players.LocalPlayer
local mouse = plr:GetMouse()
local last = Vector2.new(mouse.X, mouse.Y)
uis.InputChanged:Connect(function(inp)
if inp.UserInputType == Enum.UserInputType.MouseMovement then
local pos = Vector2.new(mouse.X, mouse.Y)
local delta = last-pos
last = pos
--do stuff
end
end)