Pular para o conteúdo
AstraDOCS

Encaixe

Acessório preso a um osso com deslocamento; segue a pose final

Família: Lógica · Grupo: IK · Identificador: astra.ik.socket · Payload: 1

Prende um acessório (arma, chapéu, mochila) a um osso com um deslocamento, seguindo a pose final depois dos solvers.

Adicione ao objeto do acessório, aponte o Osso e ajuste posição e rotação locais; Seguir escala do osso acompanha a escala.

Hierarquia → selecione o objeto → Inspector → Adicionar componente → Lógica / IK → Encaixe.

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

Diferente de tornar o objeto filho do osso: o encaixe recebe a pose depois de IK e interação.

Guia relacionado: Efeitos de IK e interação

Espada presa ao osso da mão direita com rotação X de 90°: segue a mão em Play e nas poses do estúdio.

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
Posição X
position_x
número · m 0 -100 … 100
Posição Y
position_y
número · m 0 -100 … 100
Posição Z
position_z
número · m 0 -100 … 100
Rotação X
rotation_x
número · graus 0 -360 … 360
Rotação Y
rotation_y
número · graus 0 -360 … 360
Rotação Z
rotation_z
número · graus 0 -360 … 360

Posição X · position_x

Onde: Inspector → Encaixe → Deslocamento → Posição X.

Uso e efeito: Componente da posição local do encaixe em metros.

Valor: 0 · Tipo: número · Unidade: m · Domínio: -100 … 100.

Aceita tween numérico via contrato de propriedade.

Posição Y · position_y

Onde: Inspector → Encaixe → Deslocamento → Posição Y.

Uso e efeito: Componente da posição local do encaixe em metros.

Valor: 0 · Tipo: número · Unidade: m · Domínio: -100 … 100.

Aceita tween numérico via contrato de propriedade.

Posição Z · position_z

Onde: Inspector → Encaixe → Deslocamento → Posição Z.

Uso e efeito: Componente da posição local do encaixe em metros.

Valor: 0 · Tipo: número · Unidade: m · Domínio: -100 … 100.

Aceita tween numérico via contrato de propriedade.

Rotação X · rotation_x

Onde: Inspector → Encaixe → Deslocamento → Rotação X.

Uso e efeito: Componente da rotação local do encaixe em graus.

Valor: 0 · Tipo: número · Unidade: graus · Domínio: -360 … 360.

Aceita tween numérico via contrato de propriedade.

Rotação Y · rotation_y

Onde: Inspector → Encaixe → Deslocamento → Rotação Y.

Uso e efeito: Componente da rotação local do encaixe em graus.

Valor: 0 · Tipo: número · Unidade: graus · Domínio: -360 … 360.

Aceita tween numérico via contrato de propriedade.

Rotação Z · rotation_z

Onde: Inspector → Encaixe → Deslocamento → Rotação Z.

Uso e efeito: Componente da rotação local do encaixe em graus.

Valor: 0 · Tipo: número · Unidade: graus · Domínio: -360 … 360.

Aceita tween numérico via contrato de propriedade.

Propriedade Tipo / unidade Padrão Domínio
Ativo
enabled
booleano verdadeiro verdadeiro | falso
Seguir escala do osso
follow_scale
booleano falso verdadeiro | falso
Osso
bone
referência Escolher osso qualquer objeto · outro objeto

Ativo · enabled

Onde: Inspector → Encaixe → Encaixe → Ativo.

Uso e efeito: Desligado, o componente fica na cena sem agir.

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

Seguir escala do osso · follow_scale

Onde: Inspector → Encaixe → Encaixe → Seguir escala do osso.

Uso e efeito: Acompanha a escala do osso.

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

Osso · bone

Onde: Inspector → Encaixe → Encaixe → Osso.

Uso e efeito: Osso ao qual o acessório se prende.

Valor: Escolher osso · Tipo: referência · Domínio: qualquer objeto · outro objeto.

Objetos, Behaviors e composição. Presente na 0.3.1. Sem troca animada de encaixe; use Filho de para trocar o pai durante um clipe. Sem data prometida.

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 Encaixe 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.