---
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/).
**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/).
**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/).
**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/).
**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.