物件屬性

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

屬性 控制對象的外觀和功能。Roblox Studio 中的每個對象都有自己的一組屬性。例如,零件對象具有顏色、尺寸和形狀屬性。屬性可以在屬性窗口或通過代碼更改。

若要了解屬性,您將探索零件中找到的常見屬性,然後寫一個腳本來變更零件的顏色。

屬性窗口

屬性 窗口可用於學習對象的屬性。使用它來查看零物件的屬性。

  1. 選擇零件。

  2. 在右下角的 屬性 窗口中,查看可以變更的不同屬性,例如顏色、尺寸、材料和透明度。您也可以在此窗口內的大多數屬性從腳指令碼中變更。

如果您未看到「屬性」視窗,請前往 瀏覽 標籤,然後按一下「屬性」按鈕。

添加評論到腳本

評論是由 -- 開始的特殊行,可以幫助程式員記住哪些部分的腳本做什麼。與其他代碼不同,評論不會執行;它們只在那裡,因此您可以留下筆記給自己和其他程式員。此腳本將在遊戲開始時變更零件的 Color 屬性。

  1. 選擇現有零件或創建新零件。將零件重命名為練習零件。

  2. 伺服器腳本服務 中,創建一個名為 ChangeColor 的新腳本。

  3. 在腳指令碼中,刪除預設代碼。然後,輸入 評論 並簡短描述腳本將做什麼。

    Describes what the script does

    -- Changes the color of a part

找到零件

若要對零件進行變更,您必須能夠描述零件的位置。探索器是一個很好的工具來 參考 地點。在這種情況下, 練習部分工作區 下。

現在您知道零件在哪裡,零件的位置需要轉換為腳本可以理解的東西。

  1. 在留言論下,輸入 workspace.PracticePart

    References PracticePart in Workspace

    -- 變更零件的顏色
    workspace.PracticePart

使用代碼變更一個屬性

您將使用 RGB 值來變更零件的顏色。電腦使用 RGB 值 ,結合紅色、綠色和藍色,創建出您畫面上的所有顏色。

RGB 值使用從 0 到 255 的三個數字,用逗號分開。例如,黑色是 (0, 0, 0) 而白色是 (255, 255, 255)

對於零件,腳本將更改其顏色屬性為新的顏色3,一種儲存顏色的數據類型。

  1. PracticePart 之後,輸入 .Color 以存取顏色屬性。

    Accesses the Color property

    -- 變更零件的顏色
    workspace.PracticePart.Color
  2. 接下來,輸入 = Color3.fromRGB() 此代碼將允許您指定新顏色。

    Uses Color3.fromRGB()

    -- 變更零件的顏色
    workspace.PracticePart.Color = Color3.fromRGB()
  3. RGB 顏色值可以手動輸入在括號內,但使用顏色選擇器會更容易。點擊 括號,然後點擊顏色輪。跟隨流行窗口以創建顏色。

    您的代碼應該看起來像下面的代碼。

    更新練習部分的顏色

    -- 變更零件的顏色
    workspace.PracticePart.Color = Color3.fromRGB(255, 230, 50)
  4. 按下 播放 來測試您的零件變色。

總結

所有對象都有屬性。零件有顏色和透明度等屬性。同時,其他對象類型也有獨特的屬性。

若要變更零件的顏色,您需要能夠描述在哪裡找到它。如果零件在工作區中,請使用關鍵字 workspace 。然後使用點運算符來狀態所需的部分並存取其屬性。