Pular para o conteúdo

Elementos

Cliente

O cliente enxerga os mesmos elementos que o servidor, e mais alguns: os que o próprio script criou localmente. Como é ele quem realmente desenha o mundo, também responde perguntas que o servidor não teria como responder — se um elemento está visível na tela, o tamanho da caixa que envolve o modelo, quanta luz está batendo nele.

Estas 15 funções existem somente no cliente. Chamá-las de um script de servidor resulta em erro de valor nulo.

Quase tudo que se faz com elementos — criar, mover, ler dados, anexar, percorrer a árvore — está nas funções compartilhadas de Elementos e vale igual nos dois lados. Esta página cobre só o que é exclusivo do cliente.

Como nas compartilhadas, passar algo que não é um elemento vivo normalmente registra um aviso no console de debug e faz a função devolver false (ou nil, nas checagens que dizem isso na própria página) — o script não é interrompido. getElementLighting e setElementLighting são mais rígidas: um argumento inválido nelas gera um erro de Lua.