--- title: "Astra.Components.VirtualCamera" version: snapshot-2026-10-07 engineGeneration: astra-current language: C# status: semantic-reference reviewedAt: 2026-10-07 appRelease: "0.2.3-preview.20261007" runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-07/api/astra-components-virtualcamera/ --- # Astra.Components.VirtualCamera Câmera virtual: Pose e lente por prioridade: seguir, órbita, mira, desoclusão e tremor. Família Câmera · Câmera virtual. **Namespace:** `Astra.Components` · **Assembly:** `Astra.Scripting` · **Tipo:** Struct :::note[Sobre esta referência] Assinaturas extraídas semanticamente com Roslyn/MSBuild. Isso confirma a superfície do código deste snapshot; não comprova execução no Android. As descrições vêm dos comentários da API. Membros sem explicação ainda exigem revisão editorial. ::: ## Declaração ```csharp readonly struct Astra.Components.VirtualCamera ``` Câmera virtual: Pose e lente por prioridade: seguir, órbita, mira, desoclusão e tremor. Família Câmera · Câmera virtual. Referência estudada: https://docs.unity3d.com/Packages/com.unity.cinemachine@3.1/manual/CinemachineCamera.html **Interfaces:** `Astra.Components.IComponentFacade`. ## Onde acessar este tipo Hierarquia → selecione o objeto → Inspector → Adicionar componente → **Câmera** / **Câmera virtual** → **Câmera virtual**. No Behavior em Play, obtenha a fachada com `Object.GetComponent()`; trate null antes de usar. Para outro objeto, resolva uma ObjectReference e consulte nesse objeto. Criar `new VirtualCamera(component)` envolve um componente existente; não adiciona um componente à cena. ## Roadmap e uso [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/): 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](/pt-br/snapshot-2026-10-06/editor/mapa-de-acesso/). Consulte também [Câmera virtual](/pt-br/snapshot-2026-10-07/componentes/astra-camera-virtual/) para propriedades, valores iniciais, requisitos e edição em Play. ## Membros | Membro | Categoria | |---|---| | [.ctor](#member-013ff87abac5ba6e) | Method | | [IsLive](#member-0f9c924bbb53dd34) | Method | | [OnActivated](#member-a7ab7f9dca5e4ac1) | Method | | [OnDeactivated](#member-dbec98c13f3b18dc) | Method | | [Prioritize](#member-dbd575f0980dd674) | Method | | [Remove](#member-967cf12b2bfd653b) | Method | | [Snap](#member-c124346aaf3a8675) | Method | | [Wrap](#member-52b93e0050cff9da) | Method | | [AimOffset](#member-392bfd07d1138b42) | Property | | [AvoidObstacles](#member-8b49e9c172bb19da) | Property | | [Binding](#member-c6e95dc8f449decd) | Property | | [BlendStyle](#member-e8ee01af1f6a8db7) | Property | | [BlendTime](#member-96c5db9e577b0949) | Property | | [CameraRadius](#member-ef64c28e0ea450a3) | Property | | [CollisionDamping](#member-5faaadd8e2f418e5) | Property | | [CollisionLayer](#member-587e37a017e173ae) | Property | | [Component](#member-52ff399b23f718c0) | Property | | [Dutch](#member-8ebe15efaba1ab5f) | Property | | [Enabled](#member-974ec80218e0e106) | Property | | [FarPlane](#member-235e6bc95e421f0c) | Property | | [InstanceId](#member-81e008af17619fb0) | Property | | [IsAlive](#member-5b3188c7d0fd1a8b) | Property | | [LookAtTarget](#member-5c4c5066121dc956) | Property | | [MinimumDistance](#member-87f2258bbfba7ce6) | Property | | [NearPlane](#member-9c4af95b40d09c21) | Property | | [NoiseAmplitude](#member-302a0913f60b060a) | Property | | [NoiseFrequency](#member-58c2f54d5428e05e) | Property | | [NoisePositionAmplitude](#member-600fe3632d959684) | Property | | [Object](#member-85d269cae25eb24b) | Property | | [Offset](#member-660151a675832fef) | Property | | [OrbitInput](#member-54046cb546c6e6b8) | Property | | [OrbitPitch](#member-b83b14b9badc43f0) | Property | | [OrbitPitchMax](#member-4053465f7024402b) | Property | | [OrbitPitchMin](#member-169c1fbad8ba4854) | Property | | [OrbitPitchSensitivity](#member-025e9d646bfb6d21) | Property | | [OrbitRadius](#member-bb102fd162e92f95) | Property | | [OrbitYaw](#member-a3f28f199c25a1e7) | Property | | [OrbitYawSensitivity](#member-775252d36f76a8c4) | Property | | [OrthographicHalfHeight](#member-9cfc8b42b60b5fcb) | Property | | [PositionDamping](#member-184ad88ce2a80f37) | Property | | [PositionMode](#member-7c7d2b41202cf9a0) | Property | | [Priority](#member-f8876ebb1f39e3dd) | Property | | [RotationDamping](#member-290fd76cfdefd32b) | Property | | [RotationMode](#member-9ed0f7d8ffe1bfd3) | Property | | [TrackingTarget](#member-38485197a749afdd) | Property | | [TypeId](#member-aa1ca96b862844a6) | Property | | [VerticalFov](#member-e6ac7738029cb659) | Property |

.ctor

```csharp public VirtualCamera(Astra.Component component) ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Constrói o tipo pela assinatura declarada. Um construtor de fachada envolve um componente existente; um record de configuração só tem efeito quando atribuído ao consumidor. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `component` | `Astra.Component` | |

IsLive

```csharp public bool IsLive() ``` Ao vivo. Verdadeiro quando algum Cérebro está mostrando esta câmera Executado no mundo de Play; fora dele lança WorldException NotRunning. **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Ao vivo. Verdadeiro quando algum Cérebro está mostrando esta câmera **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OnActivated

```csharp public Astra.ComponentSubscription OnActivated(Astra.Behavior owner, System.Action handler) ``` Entrou ao vivo. Emitido quando um Cérebro passa a mostrar esta câmera; carrega a câmera anterior. Payload: Outra câmera: objeto **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Entrou ao vivo. Emitido quando um Cérebro passa a mostrar esta câmera; carrega a câmera anterior. Payload: Outra câmera: objeto **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `owner` | `Astra.Behavior` | | | `handler` | `System.Action<Astra.ComponentEventArgs>` | |

OnDeactivated

```csharp public Astra.ComponentSubscription OnDeactivated(Astra.Behavior owner, System.Action handler) ``` Saiu do ar. Emitido quando outra câmera assume o Cérebro; carrega a nova câmera. Payload: Outra câmera: objeto **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Saiu do ar. Emitido quando outra câmera assume o Cérebro; carrega a nova câmera. Payload: Outra câmera: objeto **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `owner` | `Astra.Behavior` | | | `handler` | `System.Action<Astra.ComponentEventArgs>` | |

Prioritize

```csharp public void Prioritize() ``` Priorizar. Vence o empate com outras câmeras de mesma prioridade, como se tivesse sido ativada agora Executado no mundo de Play; fora dele lança WorldException NotRunning. **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Priorizar. Vence o empate com outras câmeras de mesma prioridade, como se tivesse sido ativada agora **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Remove

```csharp public void Remove() ``` Remove a instância pelo ciclo nativo; dependências e ownership podem recusar. **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Solicita remoção pelo lifecycle nativo; dependências e regras de Play podem recusar. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Snap

```csharp public void Snap() ``` Encaixar. Descarta o amortecimento no próximo quadro (depois de teletransportar o alvo) Executado no mundo de Play; fora dele lança WorldException NotRunning. **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Encaixar. Descarta o amortecimento no próximo quadro (depois de teletransportar o alvo) **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Wrap

```csharp public static Astra.Components.VirtualCamera Wrap(Astra.Component component) ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Envolve um Component existente após conferir TypeId; não cria componente. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `component` | `Astra.Component` | |

AimOffset

```csharp public System.Numerics.Vector3 AimOffset { get; set; } ``` Ajuste da mira **Caminho:** Inspector → Câmera virtual → Rotação; ou fachada C# em um Behavior. **Uso:** **Mira X:** Deslocamento de mira em metros aplicado ao ponto do alvo; ajusta enquadramento sem mover o alvo físico. **Mira Y:** Deslocamento de mira em metros aplicado ao ponto do alvo; ajusta enquadramento sem mover o alvo físico. **Mira Z:** Deslocamento de mira em metros aplicado ao ponto do alvo; ajusta enquadramento sem mover o alvo físico. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AvoidObstacles

```csharp public bool AvoidObstacles { get; set; } ``` Evitar obstáculos. Aproxima a câmera do alvo quando um colisor bloqueia a linha de visão **Caminho:** Inspector → Câmera virtual → Colisão; ou fachada C# em um Behavior. **Uso:** **Evitar obstáculos:** Aproxima a câmera do alvo quando um colisor bloqueia a linha de visão **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Binding

```csharp public Astra.Components.VirtualCamera.BindingOption Binding { get; set; } ``` Referencial do deslocamento. Guinada do alvo gira o deslocamento junto com o alvo (Lock To Target With World Up) **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Referencial do deslocamento:** Guinada do alvo gira o deslocamento junto com o alvo (Lock To Target With World Up) **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

BlendStyle

```csharp public Astra.Components.VirtualCamera.BlendStyleOption BlendStyle { get; set; } ``` Entrada. Curva usada quando esta câmera entra ao vivo **Caminho:** Inspector → Câmera virtual → Transição; ou fachada C# em um Behavior. **Uso:** **Entrada:** Curva usada quando esta câmera entra ao vivo **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

BlendTime

```csharp public float BlendTime { get; set; } ``` Duração da entrada (s) Faixa válida: 0 a 60. **Caminho:** Inspector → Câmera virtual → Transição; ou fachada C# em um Behavior. **Uso:** **Duração da entrada:** Duração em segundos da entrada desta virtual quando sua curva substitui o padrão do Cérebro. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

CameraRadius

```csharp public float CameraRadius { get; set; } ``` Raio da câmera (m). Distância mantida dos obstáculos; zero usa um raio de luz Faixa válida: 0 a 10. **Caminho:** Inspector → Câmera virtual → Colisão; ou fachada C# em um Behavior. **Uso:** **Raio da câmera:** Distância mantida dos obstáculos; zero usa um raio de luz **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

CollisionDamping

```csharp public float CollisionDamping { get; set; } ``` Amortecimento ao liberar (s). Tempo para voltar à distância livre; a aproximação é imediata Faixa válida: 0 a 10. **Caminho:** Inspector → Câmera virtual → Colisão; ou fachada C# em um Behavior. **Uso:** **Amortecimento ao liberar:** Tempo para voltar à distância livre; a aproximação é imediata **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

CollisionLayer

```csharp public Astra.Components.VirtualCamera.CollisionLayerOption CollisionLayer { get; set; } ``` Camada dos obstáculos. Todas ou só uma camada física do projeto **Caminho:** Inspector → Câmera virtual → Colisão; ou fachada C# em um Behavior. **Uso:** **Camada dos obstáculos:** Todas ou só uma camada física do projeto **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Component

```csharp public Astra.Component Component { get; } ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Handle genérico da instância, usado para operações de reflexão e recursos. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Dutch

```csharp public float Dutch { get; set; } ``` Inclinação holandesa (°). Giro em torno da direção de visão Faixa válida: -180 a 180. **Caminho:** Inspector → Câmera virtual → Lente; ou fachada C# em um Behavior. **Uso:** **Inclinação holandesa:** Giro em torno da direção de visão **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Enabled

```csharp public bool Enabled { get; set; } ``` Ativa. Desligada deixa de concorrer; a configuração é preservada **Caminho:** Inspector → Câmera virtual → Geral; ou fachada C# em um Behavior. **Uso:** **Ativa:** Desligada deixa de concorrer; a configuração é preservada **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

FarPlane

```csharp public float FarPlane { get; set; } ``` Distante (m) Faixa válida: 0.01 a 1000000. **Caminho:** Inspector → Câmera virtual → Lente; ou fachada C# em um Behavior. **Uso:** **Distante:** Plano de corte distante; objetos além ficam cortados. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

InstanceId

```csharp public ulong InstanceId { get; } ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Distingue a instância no mesmo objeto; importante para componentes múltiplos. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

IsAlive

```csharp public bool IsAlive { get; } ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Validade do handle no mundo/geração atuais. Remoção e novo Play invalidam a referência. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LookAtTarget

```csharp public Astra.ObjectReference LookAtTarget { get; set; } ``` Alvo de mira. Ponto que Olhar para o alvo e a desoclusão usam **Caminho:** Inspector → Câmera virtual → Geral; ou fachada C# em um Behavior. **Uso:** **Alvo de mira:** Ponto que Olhar para o alvo e a desoclusão usam **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

MinimumDistance

```csharp public float MinimumDistance { get; set; } ``` Distância mínima do alvo (m). Obstáculos mais perto do alvo que isto são ignorados Faixa válida: 0 a 100. **Caminho:** Inspector → Câmera virtual → Colisão; ou fachada C# em um Behavior. **Uso:** **Distância mínima do alvo:** Obstáculos mais perto do alvo que isto são ignorados **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

NearPlane

```csharp public float NearPlane { get; set; } ``` Próximo (m) Faixa válida: 0.001 a 10000. **Caminho:** Inspector → Câmera virtual → Lente; ou fachada C# em um Behavior. **Uso:** **Próximo:** Plano de corte próximo; valor exageradamente baixo reduz precisão de depth. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

NoiseAmplitude

```csharp public float NoiseAmplitude { get; set; } ``` Tremor da rotação (°) Faixa válida: 0 a 90. **Caminho:** Inspector → Câmera virtual → Tremor; ou fachada C# em um Behavior. **Uso:** **Tremor da rotação:** Amplitude do tremor angular em graus. Zero desliga esta contribuição; combine com Frequência sem confundir com entrada de olhar. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

NoiseFrequency

```csharp public float NoiseFrequency { get; set; } ``` Frequência (Hz) Faixa válida: 0 a 50. **Caminho:** Inspector → Câmera virtual → Tremor; ou fachada C# em um Behavior. **Uso:** **Frequência:** Frequência do tremor. Compare no mesmo enquadramento; só produz contribuição quando a amplitude correspondente é maior que zero. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

NoisePositionAmplitude

```csharp public float NoisePositionAmplitude { get; set; } ``` Tremor da posição (m) Faixa válida: 0 a 10. **Caminho:** Inspector → Câmera virtual → Tremor; ou fachada C# em um Behavior. **Uso:** **Tremor da posição:** Amplitude do tremor de posição em metros. Não move o alvo nem garante evitar obstáculos por todo tremor. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Object

```csharp public Astra.GameObject Object { get; } ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Objeto dono deste componente; use para resolver composição. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Offset

```csharp public System.Numerics.Vector3 Offset { get; set; } ``` Deslocamento **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Deslocamento X:** Componente do deslocamento em metros para Seguir. Referencial decide eixos de mundo ou guinada do alvo; não substitui o raio da Órbita. **Deslocamento Y:** Componente do deslocamento em metros para Seguir. Referencial decide eixos de mundo ou guinada do alvo; não substitui o raio da Órbita. **Deslocamento Z:** Componente do deslocamento em metros para Seguir. Referencial decide eixos de mundo ou guinada do alvo; não substitui o raio da Órbita. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitInput

```csharp public bool OrbitInput { get; set; } ``` Controlar pela entrada de olhar. A ação Olhar do mapa de entrada gira a órbita enquanto esta câmera está ao vivo **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Controlar pela entrada de olhar:** A ação Olhar do mapa de entrada gira a órbita enquanto esta câmera está ao vivo **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitPitch

```csharp public float OrbitPitch { get; set; } ``` Ângulo vertical (°). Positivo põe a câmera acima do alvo Faixa válida: -89 a 89. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Ângulo vertical:** Positivo põe a câmera acima do alvo **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitPitchMax

```csharp public float OrbitPitchMax { get; set; } ``` Vertical máximo (°) Faixa válida: -89 a 89. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Vertical máximo:** Limite em graus do pitch da Órbita. Mantenha mínimo menor ou igual ao máximo; um ângulo extremo pode recortar o personagem. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitPitchMin

```csharp public float OrbitPitchMin { get; set; } ``` Vertical mínimo (°) Faixa válida: -89 a 89. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Vertical mínimo:** Limite em graus do pitch da Órbita. Mantenha mínimo menor ou igual ao máximo; um ângulo extremo pode recortar o personagem. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitPitchSensitivity

```csharp public float OrbitPitchSensitivity { get; set; } ``` Sensibilidade vertical (°). Graus por altura de tela arrastada Faixa válida: 0 a 2000. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Sensibilidade vertical:** Graus por altura de tela arrastada **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitRadius

```csharp public float OrbitRadius { get; set; } ``` Raio da órbita (m). Distância ao alvo rastreado Faixa válida: 0.01 a 1000. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Raio da órbita:** Distância ao alvo rastreado **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitYaw

```csharp public float OrbitYaw { get; set; } ``` Ângulo horizontal (°). Giro em torno do eixo Y do mundo; zero fica atrás do alvo (−Z) Faixa válida: -180 a 180. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Ângulo horizontal:** Giro em torno do eixo Y do mundo; zero fica atrás do alvo (−Z) **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrbitYawSensitivity

```csharp public float OrbitYawSensitivity { get; set; } ``` Sensibilidade horizontal (°). Graus por largura de tela arrastada Faixa válida: 0 a 2000. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Sensibilidade horizontal:** Graus por largura de tela arrastada **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

OrthographicHalfHeight

```csharp public float OrthographicHalfHeight { get; set; } ``` Meia altura (m). Usado quando a Câmera do Cérebro é ortográfica Faixa válida: 0.001 a 100000. **Caminho:** Inspector → Câmera virtual → Lente; ou fachada C# em um Behavior. **Uso:** **Meia altura:** Usado quando a Câmera do Cérebro é ortográfica **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

PositionDamping

```csharp public float PositionDamping { get; set; } ``` Amortecimento da posição (s). Tempo para alcançar o alvo; zero acompanha sem atraso Faixa válida: 0 a 10. **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Amortecimento da posição:** Tempo para alcançar o alvo; zero acompanha sem atraso **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

PositionMode

```csharp public Astra.Components.VirtualCamera.PositionModeOption PositionMode { get; set; } ``` Posição. Seguir e Órbita usam o alvo rastreado; sem alvo a câmera fica na pose autorada **Caminho:** Inspector → Câmera virtual → Posição; ou fachada C# em um Behavior. **Uso:** **Posição:** Seguir e Órbita usam o alvo rastreado; sem alvo a câmera fica na pose autorada **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Priority

```csharp public float Priority { get; set; } ``` Prioridade. A maior entre as câmeras virtuais ativas fica ao vivo; no empate vence a ativada por último Faixa válida: -10000 a 10000. **Caminho:** Inspector → Câmera virtual → Geral; ou fachada C# em um Behavior. **Uso:** **Prioridade:** A maior entre as câmeras virtuais ativas fica ao vivo; no empate vence a ativada por último **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

RotationDamping

```csharp public float RotationDamping { get; set; } ``` Amortecimento da rotação (s) Faixa válida: 0 a 10. **Caminho:** Inspector → Câmera virtual → Rotação; ou fachada C# em um Behavior. **Uso:** **Amortecimento da rotação:** Amortecimento para aproximar a orientação desejada; zero acompanha sem atraso. Não é velocidade angular do corpo. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

RotationMode

```csharp public Astra.Components.VirtualCamera.RotationModeOption RotationMode { get; set; } ``` Rotação. Olhar para o alvo usa o alvo de mira, ou o rastreado quando ele está vazio **Caminho:** Inspector → Câmera virtual → Rotação; ou fachada C# em um Behavior. **Uso:** **Rotação:** Olhar para o alvo usa o alvo de mira, ou o rastreado quando ele está vazio **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

TrackingTarget

```csharp public Astra.ObjectReference TrackingTarget { get; set; } ``` Alvo rastreado. Objeto que Seguir e Órbita acompanham **Caminho:** Inspector → Câmera virtual → Geral; ou fachada C# em um Behavior. **Uso:** **Alvo rastreado:** Objeto que Seguir e Órbita acompanham **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

TypeId

```csharp public static string TypeId { get; } ``` **Caminho:** Inspector → Câmera virtual; ou fachada C# em um Behavior. **Uso:** Identificador nativo usado em AddComponent/GetComponent. **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

VerticalFov

```csharp public float VerticalFov { get; set; } ``` Campo vertical (°). Usado quando a Câmera do Cérebro é perspectiva Faixa válida: 1 a 170. **Caminho:** Inspector → Câmera virtual → Lente; ou fachada C# em um Behavior. **Uso:** **Campo vertical:** Usado quando a Câmera do Cérebro é perspectiva **Roadmap deste membro:** [Câmera e navegação](/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.