M MY Multiplayer: Wiki
Lado
Tipo

attachCameraToElement

Cliente

Une la cámara a un elemento: sigue su posición y su rotación hasta que setCameraTarget la devuelve a un ped.

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

Parámetros

NombreTipoDescripción
elementelementEl elemento que lleva la cámara.
offsetX, offsetY, offsetZfloatDónde está la cámara, relativo al elemento. 0, 0, 0 pasa a 2 m por encima de él. También acepta un vec3.
lookAtvec3|elementHacia dónde mira: un punto relativo al elemento, como vector, u otro elemento a seguir. Sin él, mira al propio elemento.por defecto nil
rollfloatLa inclinación lateral, en grados.por defecto 0
fovfloatEl campo de visión en grados. 0 o menos pasa a 70; 180 o más, a 179.por defecto 70

Retorno

true cuando la cámara queda unida. false si el elemento o el objetivo no está cargado.

Si el elemento deja de existir, la cámara vuelve al jugador.

Ejemplo

local vehicle = getPedOccupiedVehicle(localPlayer)
if vehicle then
    attachCameraToElement(vehicle, 0, -6, 2, vec3(0, 4, 0.5))
end
AtenciónEl punto al que mirar debe ser un vector (vec3(x, y, z)); tres números sueltos se rechazan con un aviso.

Ver también