Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

RibbonTrailMesh

Eredita: PrimitiveMesh < Mesh < Resource < RefCounted < Object

Rappresenta una PrimitiveMesh a forma di nastro dritto con spessore variabile.

Descrizione

RibbonTrailMesh rappresenta una mesh a forma di nastro raddrizzato con spessore variabile. Il nastro è composto da un certo numero di sezioni piatte o a forma di croce, ciascuna con la stessa section_length e numero di section_segments. Una curve è campionata lungo la lunghezza totale del nastro, il che significa che la curva determina lo spessore del nastro lungo la sua lunghezza.

Questa mesh primitiva è solitamente utilizzata per le scie di particelle.

Tutorial

Proprietà

Curve

curve

float

section_length

0.2

int

section_segments

3

int

sections

5

Shape

shape

1

float

size

1.0


Enumerazioni

enum Shape: 🔗

Shape SHAPE_FLAT = 0

Conferisce alla mesh una singola faccia piana.

Shape SHAPE_CROSS = 1

Conferisce alla mesh due facce piatte perpendicolari, creando una forma a croce.


Descrizioni delle proprietà

Curve curve 🔗

Determina la dimensione del nastro lungo la sua lunghezza. La dimensione di un particolare segmento di sezione si ottiene moltiplicando la dimensione (size) della linea di base per il valore di questa curva alla distanza specificata. Per valori inferiori a 0, le facce saranno invertite. Dovrebbe essere una Curve unitaria.


float section_length = 0.2 🔗

  • void set_section_length(value: float)

  • float get_section_length()

La lunghezza di una sezione del nastro.


int section_segments = 3 🔗

  • void set_section_segments(value: int)

  • int get_section_segments()

Il numero di segmenti in una sezione. La curve è campionata su ogni segmento per determinarne la dimensione. Valori più alti risultano in un nastro più dettagliato a scapito delle prestazioni.


int sections = 5 🔗

  • void set_sections(value: int)

  • int get_sections()

Il numero totale di sezioni sul nastro.


Shape shape = 1 🔗

Determina la forma del nastro.


float size = 1.0 🔗

La dimensione di base del nastro. La dimensione di un segmento di sezione particolare si ottiene moltiplicando questa dimensione per il valore della curve alla distanza specificata.