M MY Multiplayer: Wiki
Lado
Tipo

attachCameraToElement

Cliente

Prende a câmera a um elemento: ela acompanha a posição e a rotação dele até setCameraTarget devolvê-la a um ped.

bool attachCameraToElement(element element, float offsetX, offsetY, offsetZ [, vec3|element lookAt = nil, float roll = 0, float fov = 70])

Parâmetros

NomeTipoDescrição
elementelementO elemento que carrega a câmera.
offsetX, offsetY, offsetZfloatOnde a câmera fica, relativo ao elemento. 0, 0, 0 vira 2 m acima dele. Também aceita um vec3.
lookAtvec3|elementPara onde ela olha: um ponto relativo ao elemento, como vetor, ou outro elemento a seguir. Sem ele, olha para o próprio elemento.padrão nil
rollfloatA inclinação lateral, em graus.padrão 0
fovfloatO campo de visão em graus. 0 ou menos vira 70; 180 ou mais vira 179.padrão 70

Retorno

true se a câmera foi presa. false se o elemento ou o alvo não está carregado.

Se o elemento deixa de existir, a câmera volta ao jogador.

Exemplo

local vehicle = getPedOccupiedVehicle(localPlayer)
if vehicle then
    attachCameraToElement(vehicle, 0, -6, 2, vec3(0, 4, 0.5))
end
AtençãoO ponto para onde olhar precisa ser um vetor (vec3(x, y, z)); três números soltos são recusados com um aviso.

Veja também