setFoliageVertexPosition
Move um vértice de uma mancha de vegetação. As plantas são replantadas sobre o novo triângulo.
Sintaxe
Seção intitulada “Sintaxe”bool setFoliageVertexPosition ( element aVegetacao, number vertice, number x, number y, number z )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
aVegetacao | element | — | A mancha de vegetação. |
vertice | number | — | Qual canto mover: 1, 2 ou 3 no servidor; 0, 1 ou 2 no cliente. |
x, y, z | number | — | Nova posição do canto. No cliente um único Vector3 também funciona. |
Retorno
Seção intitulada “Retorno”true quando o canto se moveu, ou false com um aviso quando o elemento não é vegetação ou deixou de existir. Um vertice fora dos números aceitos devolve apenas false, sem aviso.
No cliente a mancha é replantada sobre o novo triângulo, e quando o replante falha — por exemplo, quando o novo triângulo é pequeno demais para caber um único quadro de planta — a chamada devolve false, mas o canto fica salvo e o jogo planta de novo assim que consegue. O servidor aceita o canto e o envia aos jogadores sem validar o triângulo.
Exemplo
Seção intitulada “Exemplo”-- levanta o primeiro canto 2 unidadeslocal x, y, z = getFoliageVertexPosition(mancha, 1)
setFoliageVertexPosition(mancha, 1, x, y, z + 2) -- servidorsetFoliageVertexPosition(mancha, 0, x, y, z + 2) -- clienteVeja também
Seção intitulada “Veja também”getFoliageVertexPosition— Devolve um vértice de uma mancha de vegetação.getFoliageVertices— Devolve os três vértices de uma mancha de vegetação.setFoliageVertices— Move o triângulo inteiro de uma mancha de vegetação.