# getWorldFromScreenPosition (Cliente)

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

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Mundo y clima
- **URL**: https://wiki.mymp.gg/es/getWorldFromScreenPosition

## Sintaxis

```lua
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

```lua
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

- [getScreenFromWorldPosition (Cliente)](https://wiki.mymp.gg/es/getScreenFromWorldPosition.md): Proyecta un punto del mundo en la pantalla, con la cámara del fotograma actual.
- [getCursorPosition (Cliente)](https://wiki.mymp.gg/es/getCursorPosition.md): Lee dónde está el cursor en la pantalla y el punto del mundo al que apunta.
- [processLineOfSight (Cliente)](https://wiki.mymp.gg/es/processLineOfSight.md): Lanza un rayo entre dos puntos y devuelve lo primero que toca.
