engineSetModelLODDistance
Define a distância de LOD.
Sintaxe
Seção intitulada “Sintaxe”bool engineSetModelLODDistance ( number/string modelo, number distancia [, bool alcanceEstendido = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
modelo | number/string | — | ID ou nome do modelo. |
distancia | number | — | Nova distância de LOD. Precisa ser maior que 0. |
alcanceEstendido | bool | false | Permite distâncias além do teto normal do jogo, que é 325. |
Retorno
Seção intitulada “Retorno”true se a distância foi aplicada, false se distancia não for maior que 0 ou o modelo não for válido (um nome desconhecido ou um ID de 20000 para cima também escrevem o motivo no console de debug).
Sem alcanceEstendido, uma distancia acima de 325 é reduzida a 325 — a chamada ainda funciona, e a primeira vez que isso acontece com um modelo o console de debug também recebe um aviso apontando o valor reduzido e o terceiro argumento.
Exemplo
Seção intitulada “Exemplo”-- mantém marcos grandes visíveis de muito mais longeengineSetModelLODDistance(3279, 500, true)Veja também
Seção intitulada “Veja também”engineGetModelLODDistance— Lê a distância em que o modelo deixa de ser desenhado em detalhe.engineResetModelLODDistance— Volta à distância de LOD original.engineGetModelTXDID— Lê qual slot de TXD o modelo usa.engineSetModelTXDID— Aponta o modelo para outro slot de TXD.engineResetModelTXDID— Devolve o modelo ao seu slot de TXD original.engineGetModelVisibleTime— Lê a faixa de horas em que o modelo aparece no mundo.engineSetModelVisibleTime— Define a faixa de horas de um modelo.