M MY Multiplayer: Wiki
Lado
Tipo

getWorldFromScreenPosition

Cliente

Convierte un punto de la pantalla, a una profundidad, en un punto del mundo, con la cámara del fotograma actual.

vec3 getWorldFromScreenPosition(float x, y, depth)

Parámetros

NombreTipoDescripción
x, y, depthfloatLas coordenadas de pantalla en píxeles y la distancia a la cámara a lo largo de su dirección de vista, en metros. También acepta un vec3.

Retorno

El punto en el mundo.

Ejemplo

local sx, sy = getScreenSize()
local ahead = getWorldFromScreenPosition(sx / 2, sy / 2, 50)
outputDebugString(("50 m ahead: %.1f, %.1f, %.1f"):format(ahead.x, ahead.y, ahead.z))

Ver también