Pular para o conteúdo

getCameraTarget

Compartilhada Câmera OOP jogador:getCameraTarget()Camera.getTarget()` (só no cliente)Camera.target` (só no cliente)

Devolve o elemento que a câmera do jogador está seguindo.

-- servidor
element getCameraTarget ( player oJogador )
-- cliente
element getCameraTarget ( )

No cliente não há argumento: a resposta é sempre sobre a câmera local.

O elemento seguido, ou false se a câmera estiver em posição fixa. No servidor também devolve false quando o elemento passado não é um jogador; logo depois de um setCameraTarget sem alvo, o retorno é o próprio jogador.

-- servidor
if getCameraTarget(jogador) ~= jogador then
outputDebugString(getPlayerName(jogador) .. " está assistindo outra pessoa")
end
-- cliente
local alvo = getCameraTarget()
if alvo and alvo ~= localPlayer then
outputDebugString("a câmera está em outra pessoa")
end
  • setCameraMatrix — Coloca a câmera do jogador numa posição fixa.
  • getCameraMatrix — Devolve a posição e o enquadramento da câmera do jogador.
  • setCameraTarget — Faz a câmera do jogador seguir um elemento.
  • setCameraInterior — Define em qual interior a câmera do jogador desenha o mundo.
  • getCameraInterior — Devolve o interior em que a câmera do jogador está.
  • fadeCamera — Escurece a tela do jogador ou traz a imagem de volta.