Class.Tool|Tools 或 Scripts 中的值對象是一個用來存放值對象的容器對象。
設定對象如何工作?
Class.Folder 是一個容器,並且不會自動提供任何額外功能。
設定應包含值對象 (BrickColorValue ,NumberValue ,IntValue ,1> Class.Script1> 或4> Class.LocalScript4> 與配置相關的值對象以確定傷害、速度或顏色
例如,
local damage = 10
變成:
local configuration = tool:FindFirstChildWhichIsA("Configuration", true)damage = configuration:FindFirstChild("Damage").Value -- A NumberValue
Class.BasePart 是一個用於放置在 Model 或 Tool 中的工具,用於編輯這些屬性。它最初是用於與提供 GUI 界面以編輯這些屬性的工具。但現在更常用於開發人員在 Roblox Studio 屬性窗口直接編輯這些值。
為什麼我應該使用配置對物件?
使用設定是可選的,但一些開發人員選擇使用它們以下的理由。
- 在設定中保留的變數可以快速找到並且位置在一個地空間
- 分享您的工作時,其他人可以對您的代碼進行變更,而不需要修改您的代碼
- 為複合遊戲中的多個指令碼提供一個單一位置