一个只在玩家加入游戏时触发的脚本

game.Players.PlayerAdded:Connect(function(player)
    game.StarterPlayer.CameraMaxZoomDistance = 0
    end)

我想让玩家在第一人称视角加入游戏时,只能以此视角进行游戏。 当他们死亡后,应该切换到第三人称视角。我该怎么做?

点赞
用户8807908
用户8807908
```lua
game.Players.PlayerAdded:Connect(function(player)
    game.StarterPlayer.CameraMaxZoomDistance = 0
end)

在第一行之后,在game.StarterPlayer之前,添加以下characteradded函数:

player.CharacterAdded:connect(function(character)
    character:WaitForChild("Humanoid").Died:connect(function()
        game.StarterPlayer.CameraMaxZoomDistance = (你想设置的数值)
    end)
end)

这将等待角色重新生成并将其放入character变量中,然后游戏会等待character内出现Humanoid对象,然后等待Died事件发生,该事件监听角色重新生成或“死亡”,然后根据您设置的数值将摄像机距离恢复正常。

2019-03-01 08:07:24