Pular para o conteúdo
AstraDOCS

Girar

Gira o objeto e os filhos numa velocidade constante, no espaço local

Família: Efeitos · Grupo: Comportamentos · Identificador: astra.effects.rotator · Payload: 1

Gira o objeto e os filhos numa velocidade constante, no espaço local.

Adicione e defina Velocidade X/Y/Z em graus por segundo.

Na Unity, o conceito mais próximo está em Transform.Rotate. A Astra estudou essa referência; os campos e o comportamento são os desta página, sem paridade garantida. Palavras que a busca de Adicionar componente aceita: Rotator, Rotate, Girar, Rodar, Spin, Transform.Rotate, Círculo, mágico.

Hierarquia → selecione o objeto → Inspector → Adicionar componente → Efeitos / Comportamentos → Girar.

O schema permite uma única instância desse tipo por objeto. A fachada C# correspondente é Astra.Components.Rotator.

Gira o transform do objeto; quem também escreve a rotação (animação, script) disputa com ele.

Guia relacionado: Importação de pacotes

Um portal mágico: Velocidade Z 45 °/s gira o anel de partículas e os filhos juntos.

Nenhuma regra adicional declarada no schema deste componente.

Nenhuma regra adicional declarada no schema deste componente.

Operação Contrato
Adicionar/remover em Play ponto seguro
Alterar propriedades em Play ponto seguro
Múltiplas instâncias Não
Versão do payload 1

Alterações em ponto seguro são aplicadas entre passos da simulação. Um componente exigido por outro não pode ser removido enquanto a dependência existir. Salvar a cena autoral e modificar o mundo de Play são operações distintas; veja Play e cena autoral.

Valores abaixo são resolvidos pelo descritor de um componente recém-criado. Campos por slot dependem dos recursos atribuídos. Um campo sem padrão significa que o descritor não fornece um valor independente de contexto.

Propriedade Tipo / unidade Padrão Domínio
Velocidade X
speed_x
número · °/s 0 -36000 … 36000
Velocidade Y
speed_y
número · °/s 0 -36000 … 36000
Velocidade Z
speed_z
número · °/s 0 -36000 … 36000
Ativo
enabled
booleano verdadeiro verdadeiro | falso

Velocidade X · speed_x

Onde: Inspector → Girar → Girar → Velocidade X.

Uso e efeito: Giro por segundo em torno do X local

Valor: 0 · Tipo: número · Unidade: °/s · Domínio: -36000 … 36000.

Em Play: soma a velocidade (graus por segundo em X, Y e Z) ao giro local do objeto a cada quadro; os filhos giram junto Capacidade necessária: render.effects.rotator; veja estado do renderer.

Velocidade Y · speed_y

Onde: Inspector → Girar → Girar → Velocidade Y.

Uso e efeito: Giro por segundo em torno do Y local

Valor: 0 · Tipo: número · Unidade: °/s · Domínio: -36000 … 36000.

Em Play: soma a velocidade (graus por segundo em X, Y e Z) ao giro local do objeto a cada quadro; os filhos giram junto Capacidade necessária: render.effects.rotator; veja estado do renderer.

Velocidade Z · speed_z

Onde: Inspector → Girar → Girar → Velocidade Z.

Uso e efeito: Giro por segundo em torno do Z local

Valor: 0 · Tipo: número · Unidade: °/s · Domínio: -36000 … 36000.

Em Play: soma a velocidade (graus por segundo em X, Y e Z) ao giro local do objeto a cada quadro; os filhos giram junto Capacidade necessária: render.effects.rotator; veja estado do renderer.

Ativo · enabled

Onde: Inspector → Girar → Girar → Ativo.

Uso e efeito: Desligado, o objeto fica parado

Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.

Em Play: soma a velocidade (graus por segundo em X, Y e Z) ao giro local do objeto a cada quadro; os filhos giram junto Capacidade necessária: render.effects.rotator; veja estado do renderer.

Objetos, Behaviors e composição. Presente na 0.4.0.

Os campos acima pertencem ao contrato existente; novas funções dependem do fechamento da família. Não há datas individuais prometidas para cada propriedade.

  1. Crie Girar pelo fluxo indicado e resolva as dependências.
  2. Altere uma propriedade por vez e observe o efeito esperado na cena.
  3. Salve, reabra e confira os valores autorais.
  4. Entre em Play e verifique o comportamento com os recursos reais do projeto.
  5. Pare o Play e confira a cena autoral.

Este é um roteiro de conferência; não representa um teste executado nesta publicação.

A tabela cobre os tipos de propriedade disponíveis no descritor de reflexão. Não presume persistência de campos transitórios, equivalência com outras engines ou suporte em todos os aparelhos. Recursos, coleções e operações podem exigir APIs específicas.

Referência de arquitetura registrada pela engine: documentação oficial. Essa referência não representa paridade funcional.