--- title: "Linha" version: snapshot-2026-10-28 engineGeneration: astra-current language: C# status: source-reviewed reviewedAt: 2026-10-28 appRelease: "0.4.0-preview.20261028" runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-28/componentes/astra-render-line/ --- # Linha Faixa por uma lista de pontos, com largura, cor e material de partícula **Família:** Renderização · **Grupo:** Efeitos · **Identificador:** `astra.render.line` · **Payload:** 2 :::note[Escopo da evidência] Este contrato foi extraído dos descritores compilados da engine, incluindo padrões resolvidos. A presença do contrato não substitui a validação do comportamento em um aparelho. ::: ## Para que usar Desenha uma faixa por uma lista de pontos, com largura, cor e Material de partícula, como o Line Renderer da Unity. Também é o corpo visual do Laser. Adicione ao objeto e defina Pontos (até 8) e a posição de cada um, em mundo (Pontos em mundo) ou no espaço do objeto. Ajuste Largura inicial/final, Cor inicial/final e escolha um Material do projeto com shader Partícula. Fechar liga o último ponto ao primeiro. ## Vindo de outra engine Na Unity, o conceito mais próximo está em [LineRenderer](https://docs.unity3d.com/6000.0/Documentation/Manual/class-LineRenderer.html). 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: `LineRenderer`, `Line2D`, `Linha`, `Raio`, `Laser`, `Corda`, `Trajetoria`, `Faixa`. ## Criar e configurar Hierarquia → selecione o objeto → Inspector → Adicionar componente → **Renderização** / **Efeitos** → **Linha**. O schema permite uma única instância desse tipo por objeto. A fachada C# correspondente é [Astra.Components.LineRenderer](/pt-br/snapshot-2026-10-28/api/astra-components-linerenderer/). Brilho multiplica a cor (útil com bloom). Repetir a cada 0 estica a textura na faixa inteira. Importado de prefabs com Line Renderer pela importação de pacotes. **Guia relacionado:** [Importação de pacotes](/pt-br/snapshot-2026-10-06/versoes/preview-0-4-0/#importação-de-pacotes) ## Exemplo de uso Para uma corda de 3 pontos: Pontos 3, Ponto 1 (0,2,0), Ponto 2 (1,1.6,0), Ponto 3 (2,2,0), Largura 0,05, cor marrom. Para um raio de energia, Material aditivo, Repetir a cada 1 m e Rolagem ao longo 2/s. ## Dependências Nenhuma regra adicional declarada no schema deste componente. ## Conflitos Nenhuma regra adicional declarada no schema deste componente. ## Edição e ciclo de vida | 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 | 2 | 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](/pt-br/snapshot-2026-10-06/conceitos/play-e-cena-autoral/). ## Propriedades 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. ### Recursos do projeto Estes seletores ficam no componente e não entram na contagem dos campos numéricos. Use recursos registrados do projeto; nome ou caminho externo não substitui uma referência válida. | Recurso | Onde | Tipo | Uso | |---|---|---|---| | **Material** · `material` | Inspector → Linha → Aparência | material | Material com shader Partícula: a imagem corre ao longo da linha | ### Linha | Propriedade | Tipo / unidade | Padrão | Domínio | |---|---|---|---| | [**Pontos**](#field-point-count)
`point_count` | número | 2 | 2 … 8 | | [**Ativa**](#field-enabled)
`enabled` | booleano | verdadeiro | verdadeiro \| falso | | [**Pontos em mundo**](#field-world-space)
`world_space` | booleano | verdadeiro | verdadeiro \| falso | | [**Fechar**](#field-loop)
`loop` | booleano | falso | verdadeiro \| falso |

Pontos · point_count

**Onde:** Inspector → **Linha** → **Linha** → **Pontos**. **Uso e efeito:** Quantos pontos da lista abaixo a linha usa **Valor:** 2 · **Tipo:** número · **Domínio:** 2 … 8. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ativa · enabled

**Onde:** Inspector → **Linha** → **Linha** → **Ativa**. **Uso e efeito:** Desligada, a linha não é desenhada **Valor:** verdadeiro · **Tipo:** booleano · **Domínio:** verdadeiro \| falso. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Pontos em mundo · world_space

**Onde:** Inspector → **Linha** → **Linha** → **Pontos em mundo**. **Uso e efeito:** Pontos em coordenadas da cena; desligado, seguem o objeto **Valor:** verdadeiro · **Tipo:** booleano · **Domínio:** verdadeiro \| falso. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Fechar · loop

**Onde:** Inspector → **Linha** → **Linha** → **Fechar**. **Uso e efeito:** Liga o último ponto ao primeiro **Valor:** falso · **Tipo:** booleano · **Domínio:** verdadeiro \| falso. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/). ### Pontos | Propriedade | Tipo / unidade | Padrão | Domínio | |---|---|---|---| | [**Ponto 1 X**](#field-point-0-x)
`point_0_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 1 Y**](#field-point-0-y)
`point_0_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 1 Z**](#field-point-0-z)
`point_0_z` | número · m | 0 | -100000 … 100000 | | [**Ponto 2 X**](#field-point-1-x)
`point_1_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 2 Y**](#field-point-1-y)
`point_1_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 2 Z**](#field-point-1-z)
`point_1_z` | número · m | 1 | -100000 … 100000 | | [**Ponto 3 X**](#field-point-2-x)
`point_2_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 3 Y**](#field-point-2-y)
`point_2_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 3 Z**](#field-point-2-z)
`point_2_z` | número · m | 0 | -100000 … 100000 | | [**Ponto 4 X**](#field-point-3-x)
`point_3_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 4 Y**](#field-point-3-y)
`point_3_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 4 Z**](#field-point-3-z)
`point_3_z` | número · m | 0 | -100000 … 100000 | | [**Ponto 5 X**](#field-point-4-x)
`point_4_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 5 Y**](#field-point-4-y)
`point_4_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 5 Z**](#field-point-4-z)
`point_4_z` | número · m | 0 | -100000 … 100000 | | [**Ponto 6 X**](#field-point-5-x)
`point_5_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 6 Y**](#field-point-5-y)
`point_5_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 6 Z**](#field-point-5-z)
`point_5_z` | número · m | 0 | -100000 … 100000 | | [**Ponto 7 X**](#field-point-6-x)
`point_6_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 7 Y**](#field-point-6-y)
`point_6_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 7 Z**](#field-point-6-z)
`point_6_z` | número · m | 0 | -100000 … 100000 | | [**Ponto 8 X**](#field-point-7-x)
`point_7_x` | número · m | 0 | -100000 … 100000 | | [**Ponto 8 Y**](#field-point-7-y)
`point_7_y` | número · m | 0 | -100000 … 100000 | | [**Ponto 8 Z**](#field-point-7-z)
`point_7_z` | número · m | 0 | -100000 … 100000 |

Ponto 1 X · point_0_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 1 X**. **Uso e efeito:** Posição do ponto 1 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 1 Y · point_0_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 1 Y**. **Uso e efeito:** Posição do ponto 1 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 1 Z · point_0_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 1 Z**. **Uso e efeito:** Posição do ponto 1 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 2 X · point_1_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 2 X**. **Uso e efeito:** Posição do ponto 2 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 2 Y · point_1_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 2 Y**. **Uso e efeito:** Posição do ponto 2 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 2 Z · point_1_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 2 Z**. **Uso e efeito:** Posição do ponto 2 **Valor:** 1 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 3 X · point_2_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 3 X**. **Uso e efeito:** Posição do ponto 3 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 3 Y · point_2_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 3 Y**. **Uso e efeito:** Posição do ponto 3 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 3 Z · point_2_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 3 Z**. **Uso e efeito:** Posição do ponto 3 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 4 X · point_3_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 4 X**. **Uso e efeito:** Posição do ponto 4 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 4 Y · point_3_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 4 Y**. **Uso e efeito:** Posição do ponto 4 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 4 Z · point_3_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 4 Z**. **Uso e efeito:** Posição do ponto 4 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 5 X · point_4_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 5 X**. **Uso e efeito:** Posição do ponto 5 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 5 Y · point_4_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 5 Y**. **Uso e efeito:** Posição do ponto 5 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 5 Z · point_4_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 5 Z**. **Uso e efeito:** Posição do ponto 5 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 6 X · point_5_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 6 X**. **Uso e efeito:** Posição do ponto 6 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 6 Y · point_5_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 6 Y**. **Uso e efeito:** Posição do ponto 6 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 6 Z · point_5_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 6 Z**. **Uso e efeito:** Posição do ponto 6 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 7 X · point_6_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 7 X**. **Uso e efeito:** Posição do ponto 7 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 7 Y · point_6_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 7 Y**. **Uso e efeito:** Posição do ponto 7 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 7 Z · point_6_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 7 Z**. **Uso e efeito:** Posição do ponto 7 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 8 X · point_7_x

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 8 X**. **Uso e efeito:** Posição do ponto 8 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 8 Y · point_7_y

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 8 Y**. **Uso e efeito:** Posição do ponto 8 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ponto 8 Z · point_7_z

**Onde:** Inspector → **Linha** → **Pontos** → **Ponto 8 Z**. **Uso e efeito:** Posição do ponto 8 **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** -100000 … 100000. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/). ### Aparência | Propriedade | Tipo / unidade | Padrão | Domínio | |---|---|---|---| | [**Largura inicial**](#field-width-start)
`width_start` | número · m | 0.1 | 0 … 1000 | | [**Largura final**](#field-width-end)
`width_end` | número · m | 0.1 | 0 … 1000 | | [**Cor inicial R**](#field-color-start-r)
`color_start_r` | número | 1 | 0 … 65504 | | [**Cor inicial G**](#field-color-start-g)
`color_start_g` | número | 1 | 0 … 65504 | | [**Cor inicial B**](#field-color-start-b)
`color_start_b` | número | 1 | 0 … 65504 | | [**Cor inicial A**](#field-color-start-a)
`color_start_a` | número | 1 | 0 … 1 | | [**Cor final R**](#field-color-end-r)
`color_end_r` | número | 1 | 0 … 65504 | | [**Cor final G**](#field-color-end-g)
`color_end_g` | número | 1 | 0 … 65504 | | [**Cor final B**](#field-color-end-b)
`color_end_b` | número | 1 | 0 … 65504 | | [**Cor final A**](#field-color-end-a)
`color_end_a` | número | 1 | 0 … 1 | | [**Repetir a cada**](#field-tile-length)
`tile_length` | número · m | 0 | 0 … 1000 | | [**Brilho**](#field-emission)
`emission` | número · × | 1 | 0 … 100 | | [**Rolagem ao longo**](#field-scroll-x)
`scroll_x` | número · /s | 0 | -100 … 100 | | [**Rolagem através**](#field-scroll-y)
`scroll_y` | número · /s | 0 | -100 … 100 |

Largura inicial · width_start

**Onde:** Inspector → **Linha** → **Aparência** → **Largura inicial**. **Uso e efeito:** Largura no primeiro ponto **Valor:** 0.1 · **Tipo:** número · **Unidade:** m · **Domínio:** 0 … 1000. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Largura final · width_end

**Onde:** Inspector → **Linha** → **Aparência** → **Largura final**. **Uso e efeito:** Largura no último ponto **Valor:** 0.1 · **Tipo:** número · **Unidade:** m · **Domínio:** 0 … 1000. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor inicial R · color_start_r

**Onde:** Inspector → **Linha** → **Aparência** → **Cor inicial R**. **Uso e efeito:** Cor linear (HDR permitido) **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 65504. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor inicial G · color_start_g

**Onde:** Inspector → **Linha** → **Aparência** → **Cor inicial G**. **Uso e efeito:** Cor linear (HDR permitido) **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 65504. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor inicial B · color_start_b

**Onde:** Inspector → **Linha** → **Aparência** → **Cor inicial B**. **Uso e efeito:** Cor linear (HDR permitido) **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 65504. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor inicial A · color_start_a

**Onde:** Inspector → **Linha** → **Aparência** → **Cor inicial A**. **Uso e efeito:** Alfa **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 1. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor final R · color_end_r

**Onde:** Inspector → **Linha** → **Aparência** → **Cor final R**. **Uso e efeito:** Cor linear (HDR permitido) **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 65504. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor final G · color_end_g

**Onde:** Inspector → **Linha** → **Aparência** → **Cor final G**. **Uso e efeito:** Cor linear (HDR permitido) **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 65504. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor final B · color_end_b

**Onde:** Inspector → **Linha** → **Aparência** → **Cor final B**. **Uso e efeito:** Cor linear (HDR permitido) **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 65504. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Cor final A · color_end_a

**Onde:** Inspector → **Linha** → **Aparência** → **Cor final A**. **Uso e efeito:** Alfa **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 1. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Repetir a cada · tile_length

**Onde:** Inspector → **Linha** → **Aparência** → **Repetir a cada**. **Uso e efeito:** Zero estica a imagem pela linha; um comprimento repete a imagem a cada trecho **Valor:** 0 · **Tipo:** número · **Unidade:** m · **Domínio:** 0 … 1000. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Brilho · emission

**Onde:** Inspector → **Linha** → **Aparência** → **Brilho**. **Uso e efeito:** Multiplica a cor (HDR): acima de 1 a linha brilha **Valor:** 1 · **Tipo:** número · **Unidade:** × · **Domínio:** 0 … 100. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Rolagem ao longo · scroll_x

**Onde:** Inspector → **Linha** → **Aparência** → **Rolagem ao longo**. **Uso e efeito:** A imagem corre pela linha (repetições por segundo) **Valor:** 0 · **Tipo:** número · **Unidade:** /s · **Domínio:** -100 … 100. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Rolagem através · scroll_y

**Onde:** Inspector → **Linha** → **Aparência** → **Rolagem através**. **Uso e efeito:** A imagem corre de uma borda à outra da faixa **Valor:** 0 · **Tipo:** número · **Unidade:** /s · **Domínio:** -100 … 100. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/). ### Ruído | Propriedade | Tipo / unidade | Padrão | Domínio | |---|---|---|---| | [**Escala do ruído**](#field-noise-scale)
`noise_scale` | número · × | 1 | 0.01 … 100 | | [**Recorte do ruído**](#field-noise-strength)
`noise_strength` | número | 1 | 0 … 1 | | [**Ruído ao longo**](#field-noise-scroll-x)
`noise_scroll_x` | número · /s | 0 | -100 … 100 | | [**Ruído através**](#field-noise-scroll-y)
`noise_scroll_y` | número · /s | 0 | -100 … 100 | | [**Ruído fluindo**](#field-noise)
`noise` | booleano | falso | verdadeiro \| falso |

Escala do ruído · noise_scale

**Onde:** Inspector → **Linha** → **Ruído** → **Escala do ruído**. **Uso e efeito:** Repetições do ruído por repetição da imagem **Valor:** 1 · **Tipo:** número · **Unidade:** × · **Domínio:** 0.01 … 100. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Recorte do ruído · noise_strength

**Onde:** Inspector → **Linha** → **Ruído** → **Recorte do ruído**. **Uso e efeito:** 0 só mistura; 1 o ruído apaga onde é escuro **Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 1. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ruído ao longo · noise_scroll_x

**Onde:** Inspector → **Linha** → **Ruído** → **Ruído ao longo**. **Uso e efeito:** Rolagem do ruído pela linha **Valor:** 0 · **Tipo:** número · **Unidade:** /s · **Domínio:** -100 … 100. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ruído através · noise_scroll_y

**Onde:** Inspector → **Linha** → **Ruído** → **Ruído através**. **Uso e efeito:** Rolagem do ruído através da faixa **Valor:** 0 · **Tipo:** número · **Unidade:** /s · **Domínio:** -100 … 100. Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Aceita tween numérico via contrato de propriedade. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/).

Ruído fluindo · noise

**Onde:** Inspector → **Linha** → **Ruído** → **Ruído fluindo**. **Uso e efeito:** Uma segunda camada que rola em outra velocidade e recorta a imagem **Valor:** falso · **Tipo:** booleano · **Domínio:** verdadeiro \| falso. Até 8 pontos em mundo ou no objeto, fechar, largura e cor do início ao fim, Material Partícula com a imagem esticada ou repetida a cada trecho; faixa virada para a câmera no passe das partículas Capacidade necessária: `render.lines`; veja [estado do renderer](/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/). ## Roadmap deste componente [Renderização e materiais](/pt-br/snapshot-2026-10-06/roadmap/renderizacao-e-materiais/). Presente na 0.4.0. Mais de 8 pontos, cantos arredondados e alinhamento à superfície não existem. 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. ## Conferir na sua cena 1. Crie **Linha** 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. ## Limitações da referência 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](https://docs.unity3d.com/6000.0/Documentation/Manual/class-LineRenderer.html). Essa referência não representa paridade funcional.