Jump to content

câmera de morte


Recommended Posts

Olá pessoal, sabe quando você morre e a sua câmera da uma balançada enquanto sobe? eu gostaria de saber se tem alguma maneira de desativar esse balançar, desde já agradeço 

Hello everyone, you know when you die and your camera shakes a bit while it rises? I would like to know if there's any way to disable that shaking. Thank you in advance.

Link to comment
  • Other Languages Moderators

Você pode setar a posição da câmera na posição atual dela, "desconectando" ela do jogador.

addEventHandler("onClientPlayerWasted", root, function() -- Chama essa função quando alguém morre.
    if source == localPlayer then -- Se o jogador que morreu é o localPlayer, então:
        local camPosX, camPosY, camPosZ, lookAtX, lookAtY, lookAtZ, roll, fov = getCameraMatrix(localPlayer) -- Obtém a posição da câmera do jogador, posição em que ela está apontada, ângulo da câmera e campo de visão da câmera.
        setCameraMatrix(camPosX, camPosY, camPosZ, lookAtX, lookAtY, lookAtZ, roll, fov) -- Aplica todos os atributos atuais da câmera nela mesma, desconectando ela do jogador e evitando que ela balance.
    end
end)

Por padrão, o gamemode "Play" restaura a câmera do jogador depois que ele respawna. Mas caso você esteja usando outra gamemode, talvez seja necessário restaurar a câmera com isso depois que o jogador respawna:

setCameraTarget(localPlayer)

Obs: Tudo client-side.

Edited by Lord Henry
  • Thanks 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...