# engineSetShadows (Cliente)

> Configura las sombras del sol: cuántas cascadas, su resolución y si los bordes son suaves.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Ajustes gráficos
- **URL**: https://wiki.mymp.gg/es/engineSetShadows

## Sintaxis

```lua
bool engineSetShadows(int cascades, int resolution [, bool soft = true])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `cascades` | `int` | De 0 a 4. Con 0, el sol no proyecta sombras. El valor por defecto en PC es 4. |
| `resolution` | `int` | Píxeles por lado del mapa de sombras: una potencia de dos de 512 a 8192. El valor por defecto en PC es 4096. |
| `soft` | `bool` | `true` suaviza los bordes de las sombras, `false` los deja duros. *(por defecto: `true`)* |

## Retorno

`true` si el ajuste se aplicó, `false` si el renderizador no está en marcha.

El ajuste vale para todo el cliente y sigue después de que el recurso se detiene.

## Ejemplo

```lua
engineSetShadows(2, 2048, false)
```

### Atención

`resolution` debe ser válida incluso con 0 cascadas. Los valores fuera de los límites generan un error.

## Ver también

- [engineGetShadows (Cliente)](https://wiki.mymp.gg/es/engineGetShadows.md): Devuelve la configuración de las sombras del sol.
- [engineSetLocalLightShadows (Cliente)](https://wiki.mymp.gg/es/engineSetLocalLightShadows.md): Activa o desactiva las sombras de las luces locales (puntuales, focos y rectangulares).
