Roblox Как я могу установить границу, когда правая рука следует за курсором? - PullRequest
0 голосов
/ 19 марта 2020

Таким образом, правая рука следует за курсором даже позади персонажа. Как я могу установить границу для ограничения движения руки?

local armOffset = character.UpperTorso.CFrame:Inverse() * character.RightUpperArm.CFrame
local armWeld = Instance.new("Weld")
armWeld.Part0 = character.UpperTorso
armWeld.Part1 = character.RightUpperArm
armWeld.Parent = character

RunService.Heartbeat:Connect(function()
    local cframe = CFrame.new(character.UpperTorso.Position, mouse.Hit.Position) * CFrame.Angles(math.pi/2, 0, 0)
    armWeld.C0 = armOffset * character.UpperTorso.CFrame:toObjectSpace(cframe)
end)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...