engineRequestCollisionAt
Cliente
Pide que se cargue la colisión alrededor de un punto. El pedido sigue hasta que termina de cargarse.
bool engineRequestCollisionAt(float x, y, z [, int interior = nil])
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| x, y, z | float | El punto en el mundo. |
| interior | int | Interior a cargar. Sin él, el interior en el que está el jugador local.por defecto nil |
Retorno
Siempre true.
Úsala antes de mover a alguien lejos, para que el suelo ya esté sólido cuando llegue. Compruébalo con engineHasCollisionLoadedAt.
Ejemplo
local x, y, z = 1544.0, -1353.0, 329.5
engineRequestCollisionAt(x, y, z)
local timer
timer = setTimer(function()
if engineHasCollisionLoadedAt(x, y, z) then
killTimer(timer)
setElementPosition(localPlayer, x, y, z)
end
end, 100, 0)