Un oggetto Beam è un oggetto che rende un Texture tra due oggetti Attachment . Impostando le proprietà del raggio, puoi:
- Aggiungi una texture e color gradient per creare visualizzazioni interessanti come cascate e campi di forza.
- Modifica la trasparenza di un raggio in modo che sbiadisca nel tempo.
- Specify the Struttura's lunghezza e modo to affect how it repeats across the beam's length.
Creazione di un raggio
Prima di iniziare a creare un raggio, è utile attivare la visibilità degli allegati in modo da poter vedere dove il raggio inizia e finisce.
In the menu bar, navigate to the Modello tab, then the Constraints section.
Se non è attualmente abilitato, attiva Dettagli di Con限azione .
Per creare un raggio:
Crea due parti e posizionarle una vicino all'altra. Una di esse fungerà come l'inizio del raggio e l'altra come la fine del raggio. Raggruppare le parti in un Model .
Nella finestra Explorer, aggiungi un oggetto Attachment a ciascuna parte:
- Passa il mouse su una parte e fai clic sul pulsante ⊕. Viene visualizzato un menu contestuale.
- Dal menu contestuale, inserisci un Attacco .
- Ripetere 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 a ciascun allegato la propria proprietà Attachment .
- Nella finestra Proprietà, seleziona la proprietà Attacco0. Il tuo cursore cambia.
- Nella finestra Explorer , seleziona l'allegato della parte che vuoi essere l'inizio del tuo raggio.
- Nella finestra Proprietà , seleziona la proprietà Attacco1 . Il tuo cursor cambia.
- Nella finestra Explorer , seleziona l'allegato della parte che vuoi essere la fine del tuo raggio.
Personalizzare i Raggi
Sperimentando le seguenti proprietà, puoi personalizzare l'aspetto visivo di un raggio per creare unici elementi di gioco come campi di forza, cascate e ostacoli per il percorso.
Texture
La proprietà Texture rende che la texture si estende lungo tutta la lunghezza del raggio. Puoi impostare la proprietà Texture di un raggio a qualsiasi ID di risorsa. Per ulteriori informazioni, tra cui come aggiungere o caricare le tue texture, vedi Importazione risorse .
Un raggio rende la sua texture utilizzando due triangoli disattivati tra Segments , e i segmenti vengono distribuiti tra le direzioni delle due parti di attaccamento. Quando ruoti i punti di attaccamento in diverse direzioni, i segmenti Rotareanche.
Colore
La proprietà Color tintura la texture del raggio in un'immagine specifico, o in un'immagine di gradiente ColorSequence in tutta la sua espansione.
Nella finestra Explorer , seleziona il raggio.
Nella finestra Proprietà, seleziona la proprietà Colore. Puoi anche:
Fai clic sul quadrato di colore per aprire la finestra pop-up Colori e seleziona un colore.
Inserisci tre numeri nel campo di valore RGB.
Trasparenza
La proprietà Transparency imposta la trasparenza del raggio come valore coerente o come NumberSequence con gamma da 0 (totalmente opaco) a 1> 11> (totalmente Eliminare/Pulire).
- Nella finestra Explorer , seleziona il raggio.
- Nella finestra Proprietà, seleziona la proprietà Trasparenza.
- Inserisci l'opacità desiderata per il raggio.
Larghezza
Puoi impostare la larghezza del raggio in studs ad ogni端点 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 entrambi i valore inferiore a 0, Studio imposta il valore di rit
Il raggio sotto ha un valore Width0 di 0.5 e un valore Width1 di 1> 31> .
Lunghezza/Modalità della Texture
Il raggio di TextureLength e TextureMode determinano il modo in cui la sua texture si ripetisce lungo la sua lunghezza.
Quando TextureMode è impostato su Enum.TextureMode.Wrap o Enum.TextureMode.Static, le ripetizioni della texture saranno uguali alla lunghezza generale del raggio (in studs) divisa per la sua 1> Class.Beam.TextureLength|TextureLength1> .
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 raggio sia sempre rivolto alla CurrentCamera , indipendentemente dalla sua orientazione.
Cura
I raggi sono configurati per utilizzare una curva Bézier cubica formata da quattro punti di controllo. Ciò significa che non sono limitati a linee dritte e la curva della beam può essere modificata modificando CurveSize0 , CurveSize1 e l'orientamento della beam's Class.Att
- P0 — Inizio del raggio; posizione di Attachment0 .
- P1 — CurveSize0 studs away from Attachment0 , in the positive 0> X0> direction of 3> Class.Beam.Attach0|Attach0 3> .
- P2 — CurveSize1 studs away from Attachment1 , in the negative 0> X0> direction of 3> Class.Beam.Attach1|Attach1 3> .
- P3 — La fine del raggio; posizione di Attachment1 .