# setCameraMatrix (Cliente)

> Fixa a câmera num ponto, olhando para outro, até `setCameraTarget` devolvê-la a um ped.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Câmera
- **URL**: https://wiki.mymp.gg/pt/setCameraMatrix

## Sintaxe

```lua
bool setCameraMatrix(float x, y, z, float lookAtX, lookAtY, lookAtZ [, float roll = 0, float fov = 70])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `x, y, z` | `float` | Onde a câmera fica. Também aceita um `vec3`. |
| `lookAtX, lookAtY, lookAtZ` | `float` | Para onde ela olha. Precisa ser diferente da posição. Também aceita um `vec3`. |
| `roll` | `float` | A inclinação lateral, em graus. *(padrão: `0`)* |
| `fov` | `float` | O campo de visão em graus. 0 ou menos vira 70; 180 ou mais vira 179. *(padrão: `70`)* |

## Retorno

`true` se a câmera foi posicionada.

## Exemplo

```lua
setCameraMatrix(1468.0, -1755.0, 60.0, 1544.0, -1675.0, 13.5, 0, 60)
```

## Veja também

- [getCameraMatrix (Cliente)](https://wiki.mymp.gg/pt/getCameraMatrix.md): Devolve onde a câmera está e para onde olha.
- [setCameraTarget (Cliente)](https://wiki.mymp.gg/pt/setCameraTarget.md): Põe a câmera para seguir um jogador ou ped, como no jogo normal. Também desfaz setCameraMatrix e attachCameraToElement.
- [attachCameraToElement (Cliente)](https://wiki.mymp.gg/pt/attachCameraToElement.md): Prende a câmera a um elemento: ela acompanha a posição e a rotação dele até setCameraTarget devolvê-la a um ped.
