相机不遵循自定义字符?
Camera doesnt follow custom character?
我制作了一个点击脚本,如果玩家点击它,它会将玩家的角色变成僵尸,它几乎可以工作,但相机不会跟随玩家的新角色,工作区的相机主题仍然是玩家的旧人形
脚本:
script.Parent.MouseClick:Connect(function(plr)
if plr.Team == game.Teams.Mastermind then
script.Parent.Parent:WaitForChild("AI Chase"):Destroy()
script.Parent.MaxActivationDistance = 0
script.Parent:WaitForChild("RemoteEvent"):FireClient(plr)
wait(0.5)
plr.Character = script.Parent.Parent
end
end)
本地脚本:
local debounce = false
script.Parent.MouseClick:Connect(function(plr)
if plr.Team == game.Teams.Mastermind then
if not debounce then
debounce = true
repeat wait() workspace.Camera.CameraType = Enum.CameraType.Fixed until workspace.Camera.CameraType == Enum.CameraType.Fixed
workspace.Camera.CameraSubject = script.Parent.Parent.PrimaryPart
end
end
end)
没关系,我触发了一个远程事件并将工作区的相机设置为新角色的类人动物,它现在可以工作了!
我制作了一个点击脚本,如果玩家点击它,它会将玩家的角色变成僵尸,它几乎可以工作,但相机不会跟随玩家的新角色,工作区的相机主题仍然是玩家的旧人形
脚本:
script.Parent.MouseClick:Connect(function(plr)
if plr.Team == game.Teams.Mastermind then
script.Parent.Parent:WaitForChild("AI Chase"):Destroy()
script.Parent.MaxActivationDistance = 0
script.Parent:WaitForChild("RemoteEvent"):FireClient(plr)
wait(0.5)
plr.Character = script.Parent.Parent
end
end)
本地脚本:
local debounce = false
script.Parent.MouseClick:Connect(function(plr)
if plr.Team == game.Teams.Mastermind then
if not debounce then
debounce = true
repeat wait() workspace.Camera.CameraType = Enum.CameraType.Fixed until workspace.Camera.CameraType == Enum.CameraType.Fixed
workspace.Camera.CameraSubject = script.Parent.Parent.PrimaryPart
end
end
end)
没关系,我触发了一个远程事件并将工作区的相机设置为新角色的类人动物,它现在可以工作了!