オブジェクトのプロパティ

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

プロパティは、オブジェクトの外観や機能を制御します。Roblox Studioの各オブジェクトには、独自のプロパティセットがあります。たとえば、パートオブジェクトには色、サイズ、形状のプロパティがあります。プロパティは、プロパティウィンドウまたはコードを通じて変更できます。

プロパティについて学ぶために、パーツに見られる一般的なプロパティを探り、その後、パートの色を変更するスクリプトを書きます。

プロパティウィンドウ

プロパティウィンドウを使用すると、オブジェクトのプロパティについて学ぶことができます。パートのプロパティを確認するために使用します。

  1. パートを選択します。

  2. 右下のプロパティウィンドウで、変更できるさまざまなプロパティ(色、サイズ、素材、透明度など)を確認します。このウィンドウ内からスクリプト内でほとんどのプロパティを変更することもできます。

スクリプトにコメントを追加する

コメントは、--で始まる特別な行で、コーダーがスクリプトの各部分が何をするかを思い出すのに役立ちます。他のコードとは異なり、コメントは実行されません。ノートを自分や他のプログラマーに残すために存在します。このスクリプトは、体験の開始時にパートのColorプロパティを変更します。

  1. 既存のパートを選択するか、新しいものを作成します。パートの名前をPracticePartに変更します。

  2. ServerScriptService内に、ChangeColorという名前の新しいスクリプトを作成します。

  3. スクリプト内のデフォルトコードを削除します。次に、--とスクリプトが何をするかの簡単な説明を書いてコメントを作成します。

    スクリプトの説明

    -- パートの色を変更します

パートを特定する

パートに変更を加えるには、パートの位置を記述できる必要があります。Explorerは、位置を参照するための優れたツールです。この場合、PracticePartWorkspaceの下にあります。

パートがどこにあるかを知ったので、パートの位置をスクリプトが理解できる形に変換する必要があります。

  1. コメントの下に、workspace.PracticePartと入力します。

    Workspace内のPracticePartを参照

    -- パートの色を変更します
    workspace.PracticePart

コードでプロパティを変更する

パートの色を変更するためにRGB値を使用します。コンピュータは、すべての色を画面上に表示するためにRGB値、つまり赤、緑、青の組み合わせを使用します。

RGB値は、0から255の範囲の3つの数値をカンマで区切って使用します。たとえば、黒は(0, 0, 0)、白は(255, 255, 255)です。

スクリプトはパートのColorプロパティを新しいColor3に変更します。このデータ型は色を保存します。

  1. PracticePartの後に、.Colorと入力してColorプロパティにアクセスします。

    Colorプロパティにアクセス

    -- パートの色を変更します
    workspace.PracticePart.Color
  2. 次に、= Color3.fromRGB()と入力します。このコードは、新しい色を割り当てることを可能にします。

    Color3.fromRGB()を使用

    -- パートの色を変更します
    workspace.PracticePart.Color = Color3.fromRGB()
  3. RGBカラー値は括弧内に手動で入力できますが、カラーピッカーを使用する方が簡単です。括弧の内部をクリックし、次にカラーホイールをクリックします。ポップアップに従って色を作成します。

    コードは下記のようになります。

    PracticePartの色を更新

    -- パートの色を変更します
    workspace.PracticePart.Color = Color3.fromRGB(255, 230, 50)
  4. プレイテストを開始し、パートの色が変更されているかテストします。

まとめ

すべてのオブジェクトにはプロパティがあります。パーツには色や透明度などのプロパティがあります。一方、他のオブジェクトタイプには独自のプロパティがあります。

パートの色を変更するには、その場所を特定できる必要があります。パートがWorkspaceにある場合は、キーワードworkspaceを使用します。その後、ドット演算子を使用して目的のパートを示し、そのプロパティにアクセスします。

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