Un Beam è un oggetto che rende un Texture tra due oggetti Attachment. Impostando le proprietà del raggio, puoi:
- Aggiungi una textura e un gradiente di colore per creare visuali interessanti come cascate e campi di forza.
- Modifica la trasparenza di un raggio in modo che sbiadi nel tempo.
- Specifica la lunghezza e il modo della Strutturaper influenzare il modo in cui si ripete lungo la lunghezza del raggio.
Crea raggi
Prima di iniziare a creare un raggio, è utile attivare la visibilità degli allegati in modo da poter vedere dove inizia e finisce il raggio.
- Passa alla scheda Modello della barra degli strumenti.
- Se non è attualmente abilitato, attiva Dettagli delle restrizioni .
Per creare un raggio:
Crea due parti e posizionali a una breve distanza l'una dall'altra.Uno fungerà da inizio del raggio e l'altro come fine del raggio.Gruppa le parti in un Model .
Nella finestra Explorer , aggiungi un oggetto Attachment a ciascuna parte:
- Passa il mouse su una parte e clicca il pulsante ⊕. Viene visualizzato un menu contestuale.
- Dal menu contestuale, inserisci un Allegato .
- Ripeti per l'altra parte.
Nella finestra Explorer , aggiungi un oggetto Beam al modello:
Passa il mouse sul modello e fai clic sul pulsante ⊕. Viene visualizzato un menu contestuale.
Dal menu contestuale, inserisci un Raggio .
Seleziona il nuovo oggetto Beam e assegna i suoi allegati. Assicurati di assegnare ciascuna proprietà di allegato a un oggetto diverso Attachment.
- Nella finestra Proprietà , seleziona la proprietà Attachamento0 . Il cursore cambia.
- Nella finestra Explorer , seleziona l'allegato della parte che vuoi essere l'inizio del tuo raggio.
- Torna nella finestra Proprietà , seleziona la proprietà Attach1 . Il cursore cambia.
- Nella finestra Explorer , seleziona l'allegato della parte che vuoi essere la fine del tuo raggio.

Personalizza i raggi
Sperimentando le seguenti proprietà, puoi personalizzare l'aspetto visivo di un raggio per creare elementi di gioco unici come campi di forza, cascate e ostacoli sul percorso.
Testura
La proprietà Texture rende quella texture lungo la lunghezza del raggio.Puoi impostare la proprietà Texture di un raggio a qualsiasi ID risorsa.Per ulteriori informazioni, incluso come aggiungere o caricare le tue texture, vedi qui.

Un raggio rende la sua texture utilizzando due triangoli disegnati tra Segments , e i segmenti vengono distribuiti tra l'orientamento dei due punti di attacco.Quando ruoti i punti di attacco in diverse direzioni, anche i segmenti Rotare.

Colore
La proprietà Color tinge la texture del raggio a un colore specifico o a un gradiente ColorSequence su tutta la sua lunghezza.
Nella finestra Explorer , seleziona il fascio.
Nella finestra Proprietà , seleziona la proprietà Colore . Puoi:
Fai clic sul quadrato di colore per aprire la finestra pop-up Colori e seleziona un colore.
Inserisci tre numeri nel campo valore colore RGB.
Trasparenza
La proprietà Transparency imposta la trasparenza del raggio come un valore coerente o come un NumberSequence con intervalli da 0 (totalmente opaco) a 1 (totalmente Eliminare/Pulire).
- Nella finestra Explorer , seleziona il fascio.
- Nella finestra Proprietà , seleziona la proprietà Trasparenza .
- Inserisci l'opacità desiderata per il fascio.
Larghezza
Puoi impostare la larghezza del fascio in studs a ogni endpoint configurando le proprietà Width0 e Width1.Un valore più alto corrisponde a una larghezza maggiore e un valore più basso corrisponde a una larghezza minore.Se impostate uno qualsiasi di questi valori a un valore più piccolo di 0, Studio lo ripristina a 0 .
Il fascio qui sotto ha un valore di Width0 di 0.5 e un valore di Width1 di 3 .

Lunghezza/modo della texture
Il raggio di TextureLength e TextureMode determina come la sua texture si ripeta attraverso la sua lunghezza.
Quando TextureMode è impostato su Enum.TextureMode.Wrap o Enum.TextureMode.Static, le ripetizioni della texture saranno uguali alla lunghezza complessiva del raggio (in studs) divisa per il suo TextureLength.

Quando TextureMode è impostato su Enum.TextureMode.Stretch, la texture si ripeterà TextureLength volte lungo l'intera lunghezza del raggio.

Affrontando
Un raggio è una proiezione 2D esistente nello Spazio3D, il che significa che potrebbe non essere visibile da ogni angolo.La ProprietàFaceCamera , quando impostata su true , garantisce che il fascio si diriga sempre verso il CurrentCamera , indipendentemente dall'orientamento.
Curva
I fascii sono configurati per utilizzare una curva cubica di Bézier formata da quattro punti di controllo.Questo significa che non sono limitati a linee rette e la curva del fascio può essere modificata cambiando CurveSize0 , CurveSize1 e l'orientamento del fascio di Attachments .
- P0 — L'inizio del raggio; posizione di Attachment0.
- P1 — studs lontano da , nella direzione positiva di X .
- P3 — La fine del raggio; posizione di Attachment1 .

