getGroundPosition
Devolve a altura do chão logo abaixo de um ponto.
Sintaxe
Seção intitulada “Sintaxe”number getGroundPosition ( number x, number y, number z )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
x, y | number | Coluna a consultar. |
z | number | Altura de onde a busca começa, descendo a partir daí. |
Retorno
Seção intitulada “Retorno”O Z do chão. Não existe um segundo valor indicando sucesso: quando não há chão sob o ponto, o retorno é 0, que é indistinguível de um chão que realmente esteja no nível zero.
Argumentos que não sejam números devolvem false e registram um aviso.
Exemplo
Seção intitulada “Exemplo”local x, y, z = getElementPosition(algo)local chao = getGroundPosition(x, y, z + 50)outputDebugString("o chao esta em z = " .. chao)Veja também
Seção intitulada “Veja também”processLineOfSight— Traça uma linha entre dois pontos e descreve o primeiro obstáculo encontrado.isLineOfSightClear— Responde apenas se existe caminho livre entre dois pontos, sem descrever o obstáculo.processLineAgainstMesh— Traça uma linha contra a malha de um elemento específico e devolve o ponto exato do triângulo atingido.testSphereAgainstWorld— Testa uma esfera contra o mundo e descreve o que ela encostou.getRoofPosition— Devolve a altura do teto logo acima de um ponto.