Pular para o conteúdo

getGroundPosition

Cliente Mundo

Devolve a altura do chão logo abaixo de um ponto.

number getGroundPosition ( number x, number y, number z )
NomeTipoDescrição
x, ynumberColuna a consultar.
znumberAltura de onde a busca começa, descendo a partir daí.

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.

local x, y, z = getElementPosition(algo)
local chao = getGroundPosition(x, y, z + 50)
outputDebugString("o chao esta em z = " .. chao)
  • 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.