setObjectScale
Redimensiona um objeto.
Sintaxe
Seção intitulada “Sintaxe”bool setObjectScale ( element alvo, number escala [, number escalaY = escala, number escalaZ = escala ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
alvo | element | — | Um objeto, ou qualquer elemento com objetos abaixo dele. |
escala | number | — | Fator no eixo X, ou um Vector3 com os três fatores. |
escalaY | number | igual a escala | Fator no eixo Y. |
escalaZ | number | igual a escala | Fator no eixo Z. |
Retorno
Seção intitulada “Retorno”true se pelo menos um objeto foi alterado, false caso contrário. Falha quando o
primeiro argumento não é um elemento e quando um fator não é número nem Vector3. No cliente o resultado só reflete o elemento que você passou: false quando ele não é um objeto, mesmo que os objetos abaixo dele sejam afetados.
Não há checagem de sinal: 0 achata o objeto e um fator negativo o espelha, do mesmo jeito que o
motor do jogo faz com o valor.
Exemplo
Seção intitulada “Exemplo”-- caixa com o dobro do tamanhosetObjectScale(caixa, 2)
-- achatada só no eixo ZsetObjectScale(caixa, 1, 1, 0.25)Veja também
Seção intitulada “Veja também”stopObject— Interrompe o movimento de um objeto no meio do caminho.isObjectMoving— Verifica se um objeto está no meio de um movimento.breakObject— Quebra um objeto, tocando a animação de destruição.respawnObject— Recria o objeto no estado em que foi criado, na posição e rotação originais.toggleObjectRespawn— Liga ou desliga o respawn automático de um objeto depois que ele é quebrado.isObjectRespawnable— Verifica se um objeto reaparece sozinho depois de quebrado.getObjectScale— Devolve a escala de um objeto, eixo por eixo.isObjectBreakable— Verifica se um objeto pode ser quebrado.