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
| Nombre | Tipo | Descripción |
|---|---|---|
| x, y, depth | float | Las 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))