ビーム

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Beam は2つの Attachment オブジェクトの間に Texture をレンダリングするオブジェクトです。ビームのプロパティを設定することで、以下のことができます:

  • テクスチャカラ―グラデーションを追加して、滝やフォースフィールドのような興味深いビジュアルを作成します。
  • ビームの透過度を変更して、時間とともにフェードさせることができます。
  • 各アタッチメントポイントの曲率を変更して形状を変形させることができます。
  • テクスチャの長さとモードを指定して、ビームの長さにわたってどのように繰り返すかに影響を与えます。

ビームの作成

ビームを作成する前に、アタッチメントの可視性をトグルして、ビームの開始地点と終了地点を確認するのが役立ちます。これは、スタジオの 表示 メニューから 制約の詳細を表示 を有効にすることで行えます。

ビームを作成するには:

  1. 2つのパーツを作成し、短い距離で位置を調整します。1つはビームの開始地点として機能し、もう1つはビームの終了地点として機能します。パーツを Model にグループ化します。

  2. Explorer ウィンドウ内で、各パーツに Attachment オブジェクトを追加します:

    1. 1つのパーツの上にカーソルを合わせ、⊕ ボタンをクリックします。コンテキストメニューが表示されます。
    2. コンテキストメニューから アタッチメント を挿入します。
    3. 他のパーツでも繰り返します。
  3. Explorer ウィンドウで、モデルに Beam オブジェクトを追加します:

    1. モデルの上にカーソルを合わせ、⊕ ボタンをクリックします。コンテキストメニューが表示されます。

    2. コンテキストメニューから ビーム を挿入します。

  4. 新しい ビーム オブジェクトを選択し、そのアタッチメントを指定します。各アタッチメントプロパティを異なる Attachment オブジェクトに割り当ててください。

    1. プロパティ ウィンドウで Attachment0 プロパティを選択します。カーソルが変わります。
    2. Explorer ウィンドウで、ビームの開始地点にしたいパーツのアタッチメントを選択します。
    3. プロパティ ウィンドウに戻り、Attachment1 プロパティを選択します。カーソルが変わります。
    4. Explorer ウィンドウで、ビームの終了地点にしたいパーツのアタッチメントを選択します。
2つのアタッチメント間のデフォルトのビーム

ビームのカスタマイズ

以下のプロパティを試すことで、ビームの視覚的外観をカスタマイズし、フォースフィールド、滝、パス障害物などのユニークなゲームプレイ要素を作成できます。

テクスチャ

Texture プロパティは、ビームの長さに沿ってそのテクスチャをレンダリングします。ビームの Texture プロパティを任意のアセットIDに設定できます。詳細については、独自のテクスチャを追加またはアップロードする方法を含め、こちらを参照してください。

2つのアタッチメント間にダークグレーの円のテクスチャが表示されています。

ビームは Segments の間に描画された2つの三角形を使用してテクスチャを描画し、セグメントは2つのアタッチメントポイントの方向に沿ってレイアウトされます。アタッチメントポイントを異なる方向に回転させると、セグメントも回転します。

前の画像の同じテクスチャが、アタッチメントが異なる方向にあるために曲がっています。

カラー

Color プロパティは、ビームのテクスチャを特定の色合いで着色するか、全体にわたってグラデーション ColorSequence することができます。

  1. Explorer ウィンドウで、ビームを選択します。

  2. プロパティ ウィンドウで、Color プロパティを選択します。次のいずれかを行います:

    1. カラーの四角をクリックして ポップアップウィンドウを開き、色を選択します。
    2. RGBカラー値フィールドに3つの数字を入力します。

透過度

Transparency プロパティは、ビームの透過度を一貫した値としてまたは 0(完全に不透明)から 1(完全に透明)の範囲を持つ NumberSequence として設定します。

  1. Explorer ウィンドウで、ビームを選択します。
  2. プロパティ ウィンドウで、Transparency プロパティを選択します。
  3. ビームの希望の不透明度を入力します。

ビームの両端点における幅を、Width0Width1 プロパティを設定することで設定できます。値が高いほど幅が広く、低いほど幅が狭くなります。いずれかの値を0未満に設定すると、スタジオはそれを 0 に戻します。

以下のビームは、Width0 値が 0.5 で、 Width1 値が 3 です。

2つのアタッチメントの間にテクスチャが表示されています。テクスチャは小さな幅から大きな幅に変化します。

テクスチャの長さ/モード

ビームの TextureLengthTextureMode は、そのテクスチャが長さにわたってどのように繰り返されるかを決定します。

TextureModeEnum.TextureMode.Wrap または Enum.TextureMode.Static に設定されている場合、テクスチャの繰り返し回数はビームの全体の長さ(スタッド単位)を TextureLength で割ったものになります。

テクスチャモードの図 Wrap または Static モード

TextureModeEnum.TextureMode.Stretch に設定されている場合、テクスチャはビームの全体の長さにわたって TextureLength 回繰り返されます。

テクスチャモードの図 Stretch モード

向き

ビームは3D空間に存在する2Dプロジェクションであるため、すべての角度から見えるわけではありません。FaceCamera プロパティが true に設定されていると、ビームは常に CurrentCamera を向くようになります。

デフォルト vs. FaceCamera

曲線

ビームは4つの制御点によって形成される三次ベジエ曲線を使用するように構成されています。これは、直線に制約されず、ビームの曲線を CurveSize0CurveSize1、およびビームの Attachments の向きを変更することで変更できることを意味します。

ビームの曲率の図
©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。