# engineSetMaterialAlphaClip (Cliente)

> Hace que el material recorte los píxeles cuyo alfa queda por debajo de un umbral, o que deje de recortar.

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

## Sintaxis

```lua
bool engineSetMaterialAlphaClip(material material, float|false|nil clip)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `material` | `material` | El material. |
| `clip` | `float\|false\|nil` | El umbral de alfa, de 0 a 1. `false` desactiva el recorte. `nil` vuelve a seguir a la base. |

## Retorno

`true` cuando se definió.

## Ejemplo

```lua
local leaves = engineCreateMaterial()
engineSetMaterialAlphaClip(leaves, 0.4)
engineSetWorldMaterial("*leaves*", leaves)
```

### Atención

Un número fuera de 0..1 es un error, y `true` también.

## Ver también

- [engineGetMaterialAlphaClip (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialAlphaClip.md): Indica si el material recorta píxeles por su alfa, y por debajo de qué alfa.
- [engineSetMaterialValue (Cliente)](https://wiki.mymp.gg/es/engineSetMaterialValue.md): Define un valor del material: un parámetro del shader, un interruptor estático o el render target de una salida TARGET_n.
