setCameraTarget
Faz a câmera do jogador seguir um elemento.
Sintaxe
Seção intitulada “Sintaxe”-- servidorbool setCameraTarget ( element oJogador [, element alvo = o próprio jogador ] )
-- clientebool setCameraTarget ( element alvo )bool setCameraTarget ( number x, number y, number z )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oJogador | element | — | Só no servidor. Quem vai olhar (ou elemento acima dele na árvore). |
alvo | element | veja abaixo | O que será seguido: um jogador, um ped ou um veículo. |
x, y, z | number | — | Só no cliente. Um ponto para onde virar a câmera (veja abaixo). |
No servidor, omitir o alvo (ou passar nil) devolve a câmera ao normal: cada jogador atingido volta a se seguir. No cliente o alvo é obrigatório — passe localPlayer para devolver a câmera ao jogador local. Seguir um elemento também tira a câmera do modo fixo.
O cliente aceita ainda um ponto (três números ou um Vector3) no lugar do elemento. A câmera continua seguindo o que já seguia e só se vira para olhar desse elemento em direção ao ponto; se ela não estiver seguindo nada, nada muda.
Retorno
Seção intitulada “Retorno”true em caso de sucesso. Um alvo que não seja jogador, ped ou veículo devolve false. No cliente, um argumento que não seja nem elemento nem ponto — inclusive nenhum argumento — devolve false com um aviso no console de debug. Um ped ou veículo que ainda não foi carregado (streamed in) é aceito mesmo assim: a câmera vai até ele assim que ele aparecer.
Exemplo
Seção intitulada “Exemplo”-- servidor: modo espectadorsetCameraTarget(espectador, alvo)setCameraTarget(espectador) -- volta a jogar
-- cliente: a câmera local passa a seguir outro elementosetCameraTarget(alvo)setCameraTarget(localPlayer) -- volta ao jogador localsetCameraTarget(1481.0, -1690.0, 13.0) -- continua seguindo, mas olha para este pontoVeja também
Seção intitulada “Veja também”setCameraMatrix— Coloca a câmera do jogador numa posição fixa.getCameraMatrix— Devolve a posição e o enquadramento da câmera do jogador.getCameraTarget— Devolve o elemento que a câmera do jogador está seguindo.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.