Beam

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Un Beam è un oggetto che rende un Texture tra due oggetti Attachment. Impostando le proprietà del beam, puoi:

  • Aggiungere una texture e un gradiente di colore per creare effetti visivi interessanti come cascate e campi di forza.
  • Modificare la trasparenza di un beam in modo che svanisca nel tempo.
  • Deformare la sua forma cambiando la larghezza o la curva di ogni punto di attacco.
  • Specificare la lunghezza e la modalità della texture per influenzare come si ripete lungo la lunghezza del beam.

Creare beam

Prima di iniziare a creare un beam, è utile attivare la visibilità degli allegati in modo da poter vedere dove inizia e dove finisce il beam. Puoi farlo abilitando Mostra dettagli vincolo dal menu Vista di Studio.

Per creare un beam:

  1. Crea due parti e posizionale a breve distanza l'una dall'altra. Una fungerà da inizio del beam e l'altra da fine del beam. Raggruppa le parti in un Model.

  2. Nella finestra Explorer, aggiungi un oggetto Attachment a ogni parte:

    1. Passa il cursore sopra una parte e fai clic sul pulsante ⊕. Viene visualizzato un menu contestuale.
    2. Dal menu contestuale, inserisci un Attachment.
    3. Ripeti per l'altra parte.
  3. Nella finestra Explorer, aggiungi un oggetto Beam al modello:

    1. Passa il cursore sopra il modello e fai clic sul pulsante ⊕. Viene visualizzato un menu contestuale.

    2. Dal menu contestuale, inserisci un Beam.

  4. Seleziona il nuovo oggetto Beam e assegna i suoi allegati. Assicurati di assegnare ciascuna proprietà di attacco a un diverso oggetto Attachment.

    1. Nella finestra Properties, seleziona la proprietà Attachment0. Il cursore cambia.
    2. Nella finestra Explorer, seleziona l'allegato della parte che vuoi sia l'inizio del tuo beam.
    3. Torna nella finestra Properties, seleziona la proprietà Attachment1. Il cursore cambia.
    4. Nella finestra Explorer, seleziona l'allegato della parte che vuoi sia la fine del tuo beam.
Beam predefinito tra due allegati

Personalizzare beam

Sperimentando con le seguenti proprietà, puoi personalizzare l'aspetto visivo di un beam per creare elementi di gioco unici come campi di forza, cascate e ostacoli sul percorso.

Texture

La proprietà Texture rende quella texture lungo la lunghezza del beam. Puoi impostare la proprietà Texture di un beam su qualsiasi ID di risorsa. Per ulteriori informazioni, inclusi i metodi per aggiungere o caricare le tue texture, vedere qui.

Una texture di cerchi grigi scuri contro uno sfondo grigio emette tra due allegati.

Un beam rende la sua texture usando due triangoli disegnati tra Segments, e i segmenti sono disposti in base all'orientamento dei due punti di attacco. Quando ruoti i punti di attacco in diverse direzioni, i segmenti ruotano anch'essi.

La stessa texture dell'immagine precedente ora è curva perché gli allegati sono in orientamenti diversi.

Colore

La proprietà Color tinge la texture del beam a un certo colore, o a un gradiente ColorSequence lungo tutta la sua estensione.

  1. Nella finestra Explorer, seleziona il beam.

  2. Nella finestra Properties, seleziona la proprietà Color. Puoi:

    1. Cliccare sul quadrato di colore per aprire la finestra pop-up Colori e selezionare un colore.
    2. Inserire tre numeri nel campo del valore RGB.

Trasparenza

La proprietà Transparency imposta la trasparenza del beam come un valore costante o come un NumberSequence con valori che vanno da 0 (totalmente opaco) a 1 (completamente trasparente).

  1. Nella finestra Explorer, seleziona il beam.
  2. Nella finestra Properties, seleziona la proprietà Transparency.
  3. Inserisci l'opacità desiderata per il beam.

Larghezza

Puoi impostare la larghezza del beam in stud a ciascun estremo 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 imposti uno dei due valori a meno di 0, Studio lo ripristina a 0.

Il beam qui sotto ha un valore Width0 di 0.5 e un valore Width1 di 3.

Una texture emette tra due allegati. La texture inizia con una larghezza piccola e finisce con una larghezza grande.

Lunghezza/modalità della texture

La TextureLength e la TextureMode di un beam determinano come la sua texture si ripete lungo la sua lunghezza.

Quando la TextureMode è impostata su Enum.TextureMode.Wrap o Enum.TextureMode.Static, le ripetizioni di texture saranno uguali alla lunghezza complessiva del beam (in stud) divisa per la sua TextureLength.

Diagramma TextureMode con modalità Wrap o Static

Quando la TextureMode è impostata su Enum.TextureMode.Stretch, la texture si ripeterà TextureLength volte lungo la lunghezza complessiva del beam.

Diagramma TextureMode con modalità Stretch

Orientamento

Un beam è una proiezione 2D esistente in uno spazio 3D, il che significa che potrebbe non essere visibile da ogni angolo. La proprietà FaceCamera, quando impostata su true, garantisce che il beam sia sempre rivolto verso la CurrentCamera, indipendentemente dalla sua orientazione.

Default vs. FaceCamera

Curva

I beam sono configurati per utilizzare una curva Bézier cubica formata da quattro punti di controllo. Questo significa che non sono vincolati a linee rette e la curva del beam può essere modificata cambiando CurveSize0, CurveSize1, e l'orientamento degli Attachments del beam.

Diagramma di curvatura del beam
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.