配置對象是一個用於容納值對象的容器對象,設計用於使在 Tools 或使用 Scripts 任何模型中使用的值更加可用。
配置對象如何工作?
配置對象只是容器,並不會自動為 Folder 提供額外功能。
配置應該持有值對象(BrickColorValue、NumberValue、IntValue、ObjectValue等)。這些價值對象應該被配置中的 Script 或 LocalScript 所屬的 閱讀,以決定恆定,例如傷害、速度或顏色。
例如,
local damage = 10
變成:
local configuration = tool:FindFirstChildWhichIsA("Configuration", true)damage = configuration:FindFirstChild("Damage").Value -- A NumberValue
配置對象的目的是放置在 BasePart 中的 Model 或 Tool 內。最初是用於使用提供 GUI 介面來編輯這些屬性的工具。但是,現在開發人員更常直接在 Roblox Studio 屬性窗口編輯這些值。
為什麼我應該使用配置對物件?
配置的使用是可選的,但一些開發人員選擇使用它們以下原因。
- 在配置中持有的變量可以快速找到,並且在單一位空間
- 當分享您的工作時,其他人可以無需修改您的代碼就可以進行更改
- 提供變數由多個腳本在更複雜的遊戲中閱讀的單一位置