Pular para o conteúdo
AstraDOCS

Astra.ComponentIds

Astra 0.2.3-preview.20261007Referência de assinaturasReferência revisada · 07 out. 2026

Os identificadores dos componentes nativos anexáveis.

Namespace: Astra · Assembly: Astra.Scripting · Tipo: Class

class Astra.ComponentIds

Os identificadores dos componentes nativos anexáveis.

Crie/compile um Behavior na área de código e anexe ao objeto. Object, Scene e Scenes dão acesso ao mundo da sessão. Referências autorais são resolvidas com Resolve; handles do Play anterior não são reutilizados.

Objetos, Behaviors e composição: o membro presente nesta referência pertence ao contrato atual. O roadmap registra a família; não há promessa/data individual de evolução para cada membro. Membros ainda sem explicação especializada são indicados como revisão editorial pendente.

Para ler os campos e recursos pelo caminho do editor, use mapa de acesso.

Membro Categoria
Animation Field
Camera Field
CameraFollow Field
CameraLook Field
Character Field
Collider Field
Environment Field
Joint Field
Light Field
LodGroup Field
MeshRenderer Field
Path Field
PathFollow Field
PhysicsBody Field
ScriptBehavior Field
SkinnedMesh Field
Timer Field

Animation

public const string Animation = astra.animation

Animação: recursos clip (padrão) e clips (lista), clip_count, play_automatically, wrap_mode e speed. Tocar e misturar: Astra.Component.Animation.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Animação: recursos clip (padrão) e clips (lista), clip_count, play_automatically, wrap_mode e speed. Tocar e misturar: Astra.Component.Animation.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Camera

public const string Camera = astra.camera

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

CameraFollow

public const string CameraFollow = astra.camera.follow

Follow target and damping for a Camera; only position is driven in Play.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Follow target and damping for a Camera; only position is driven in Play.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

CameraLook

public const string CameraLook = astra.camera.look

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Character

public const string Character = astra.physics.character

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Collider

public const string Collider = astra.physics.collider

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Environment

public const string Environment = astra.render.environment

Ambiente autoral da cena: céu, atmosfera, neblina e pós.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Ambiente autoral da cena: céu, atmosfera, neblina e pós.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Joint

public const string Joint = astra.physics.joint

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Light

public const string Light = astra.render.light

Luz: kind, enabled, color, intensity, range, inner_angle, outer_angle, unit (0 escala legada, 1 lux/candela, 2 lux/lúmen), use_color_temperature e color_temperature em kelvin.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Luz: kind, enabled, color, intensity, range, inner_angle, outer_angle, unit (0 escala legada, 1 lux/candela, 2 lux/lúmen), use_color_temperature e color_temperature em kelvin.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LodGroup

public const string LodGroup = astra.render.lod_group

LOD Group: level_count, transition_0..3 (% da altura da tela), level_0..3 (objeto do nível), size, fade_mode (0 nenhum, 1 cross-fade), animate_cross_fading, fade_width_0..3 e force_level (ForceLOD da Unity: 0 automático, n força o LOD n-1; estado de execução, não vai para o arquivo).

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: LOD Group: level_count, transition_0..3 (% da altura da tela), level_0..3 (objeto do nível), size, fade_mode (0 nenhum, 1 cross-fade), animate_cross_fading, fade_width_0..3 e force_level (ForceLOD da Unity: 0 automático, n força o LOD n-1; estado de execução, não vai para o arquivo).

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

MeshRenderer

public const string MeshRenderer = astra.render.mesh

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Path

public const string Path = astra.path

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

PathFollow

public const string PathFollow = astra.path.follow

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

PhysicsBody

public const string PhysicsBody = astra.physics.body

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

ScriptBehavior

public const string ScriptBehavior = astra.script.behavior

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

SkinnedMesh

public const string SkinnedMesh = astra.render.skinned_mesh

Malha deformável: quality (0 automática, 1, 2 ou 4 influências), skinned_motion_vectors e blend_shape_weight por slot (0..100). Os ossos são ligados pela importação. Use Astra.Component.DeformableMesh.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Malha deformável: quality (0 automática, 1, 2 ou 4 influências), skinned_motion_vectors e blend_shape_weight por slot (0..100). Os ossos são ligados pela importação. Use Astra.Component.DeformableMesh.

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Timer

public const string Timer = astra.time.timer

Timer do mundo de Play. O evento chega em Astra.Behavior.TimerElapsed(System.UInt64,System.UInt32).

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Timer do mundo de Play. O evento chega em Astra.Behavior.TimerElapsed(System.UInt64,System.UInt32).

Roadmap deste membro: Objetos, Behaviors e composição. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.