對象屬性

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

屬性 控制物品的外觀和功能。每個物品在 Roblox Studio 中都有自己的一組屬性。例如,一個零件物體有顏色、大小和形狀屬性。您可以在屬性窗口中或通過代碼變更屬性。

要了解關於屬性的內容,您將探索零件中找到的常見屬性,然後編寫一個指令碼來變更零件顏色。

屬性視窗

屬性 視窗可以用來學習物件的屬性。使用它來查看零件的屬性。

  1. 選擇一個零件。

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

如果您沒有看到屬性視窗,請前往 檢視 標籤,然後按一下屬性按鈕。

在指令碼中添加評論

留言是由 -- 以開始程式碼的特殊行,可以讓程式員記得哪些部分的程式碼。與其他程式碼不同,留言不會執行;它們只是在 Color 程式碼的開始部分。此程式碼將在遊戲開始時變更 Class.BasePart.Color 屬性。

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

  2. ServerScriptService 中,創建名為 ChangeColor 的新指令碼。

  3. 在指令碼中,刪除預設代碼。然後,用 comment 輸入 -- 並且對簡單說明指令碼將做什麼。

    Describes what the script does

    -- Changes the color of a part

正在定位零件

要對零件作出變更,您必須能夠描述零件的位置。 探索器 是一種卓越的工具,用於 參照 位置。 在此情況下,PracticePart 位於工作區。

現在你知道零件的位置,零件的位置需要翻譯成指令碼可以理解的內容。

  1. 在留言論欄中,輸入 workspace.PracticePart

    References PracticePart in Workspace

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

使用代碼變更屬性

您將使用 RGB 值來變更零件的顏色。電腦使用 RGB 值 ,紅、綠、藍的組合來創建您屏幕上的所有顏色。

RGB 值使用三個數字,從 0 到 255,分別由斷線分開。例如,黑色是 (0, 0, 0) 而白色是 (255, 255, 255)

對於零件,指令碼將其顏色屬性變更為新的 Color3,一種資料類型,可以儲存顏色。

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

    Accesses the Color property

    -- 改變零件的顏色
    workspace.PracticePart.Color
  2. 下一個輸入 = Color3.fromRGB() 這個代碼可以讓您分配新的顏色。

    Uses Color3.fromRGB()

    -- 改變零件的顏色
    workspace.PracticePart.Color = Color3.fromRGB()
  3. RGB 顏色值可以手動輸入在括號內,但使用顏色選擇器是更簡單的。點擊 內部 的括號,然後點擊顏色輪。按一下 popup 以創建顏色。

    您的代碼應該與下面的代碼相似。

    更新練習零件的顏色

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

摘要

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

若要變更零件的顏色,您需要能夠描述其位置。如果零件位於工作區,請使用關鍵字 workspace 。然後使用點操作來狀態所需零件並存取其屬性。