光束

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

A Beam 是一個用於將 Texture 渲染在兩個 Attachment 對象之間。設置光線屬性,您可以:

  • 添加 材質顏色層級 來創建像瀑布和力場等視覺效果有趣的視覺。
  • 修改光束的 透明度 以便在時間過程中漸漸消失。
  • 變更每個附件點的 寬度彎曲 來改變其形狀。
  • 指定紋理的 長度和模式 來影響它在光束的長度上重複的方式。

創建光束

在你開始建立光束之前,切換附件的可視性,以便您可以看到光束的開始和結束。

  1. 在選單欄中,導航到 模型 標籤,然後是 限制 部分。

  2. 如果尚未啟用,請切換到 限制細節

    Constraint Details toggle indicated in Model tab

要創建光束:

  1. 從兩個零件上創建兩個零件,並將它們分別置於兩個零件之間。其中一個將作為光束的起始點,而另一個則作為光束的終點。將零件組成 Model

  2. 探險家 窗口中,為每個零件添加一個 Attachment 對象:

    1. 將鼠標指针擺動到一個零件上,然後按一下 ⊕ 按鈕。一個上下文菜單顯示。
    2. 從上下文菜單中,插入 附件
    3. 重複其他部分。
  3. 探險家 窗口中,添加一個 Beam 對象到模型:

    1. 將鼠標擺放在模型上,按一下 ⊕ 按鈕。一個上下文菜單顯示。

    2. 從上下文菜單中,插入 光束

  4. 選擇新的 光束 對象並分配其附件。請確保你分配每個附件的屬性到不同的 Attachment 物件。

    1. 屬性 視窗中,選擇 附件0 屬性。您的指针會改變。
    2. 探險家 窗口中,選擇你想要的零件的附件。
    3. 屬性 視窗中,選擇 附件1 屬性。您的指针會改變。
    4. 探勘器 窗口中,選擇你想要成為光束末端的零件。
在兩個附件之間的預設光束

自訂光束

通過實驗以下屬性,您可以自訂光束的視覺外觀,以便在力場、瀑布和路徑障礙等獨特遊戲元素。

結構

Class.Beam.Texture|Texture 屬性會在光束的長度上渲染所有紋理。您可以將光束的 Texture 屬性設置為任何紋理。為了獲得更多資訊,包括如何添加或上傳自己的紋理,請參閱 匯入資產

光束使用兩個三角形在Segments之間,以及在兩個附件點之間擺放。當您在不同方向旋轉附件點時,段也會旋轉。

顏色

Class.Beam.Color|Color 屬性用來調整光束的顏色,或將它們減緩在特定顏色或傾斜度的層次 ColorSequence 上。

  1. Explorer 窗口中,選擇ビーム。

  2. 屬性 視窗中,選擇 顏色 屬性。你可以:

    1. 點擊顏色方塊開啟 顏色 流行窗口,然後選擇一個顏色。

    2. 將三個數字輸入 RGB 顏色值字段。

透明度

Class.Beam.Transparency|Transparency 屬性設定光束的透明度為一致的價值或為 NumberSequence 與範圍從 0 (太礙了)到 1>11>(太清除了)。

  1. Explorer 窗口中,選擇ビーム。
  2. 屬性 窗口中,選擇 透明度 屬性。
  3. 輸入所需的光束隱藏度。

寬度

您可以在每個端點設置光束的寬度,配置 Width0Width1 屬性。如果您將兩個值設置為小於 0,Studio 將它們設置為 0。

下方的光束有 Width0 值的 0.5Width1 值的 1> 31> 。

材質長度/模式

光束的 TextureLengthTextureMode 決定光束的 結構 在其長度上重複。

TextureMode 設為 Enum.TextureMode.WrapEnum.TextureMode.Static 時,材質重複將等同於光束的總長度 (以 stud 計) 乘以其 1> Class.Beam.TextureLength|TextureLength1> 。

TextureMode diagram with Wrap or Static mode

TextureMode 設為 Enum.TextureMode.Stretch 時,材質會在整個光束長度上重複 TextureLength 次。

TextureMode diagram with Stretch mode

面向

光束是存在於 3D 空間中的 2D 投影,因此,它可能無法從任何角度檢視。當 FaceCamera 屬性設為 true 時,即可確保光束必定面向 CurrentCamera ,無論其方向。

預設 vs. 面相機

彎曲

光束由四個控制點形成的方形 Bézier 曲線來使用。這意味著它們不受限制地直線,而且可以通過修改 CurveSize0CurveSize1 和箭頭的方向來修改曲線。

Beam curvature diagram