配置对象是一个用于容纳值对象的容器对象,用于使在 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 内。最初是用于使用提供图形用户界面的工具来编辑这些属性。但是,现在开发人员更常直接在 Roblox Studio 属性窗口编辑这些值。
为什么我应该使用配置对象?
配置的使用是可选的,但一些开发人员选择使用它们以下原因。
- 配置中保存的变量可以快速找到,并且只在一个地场景
- 当分享您的工作时,其他人可以在不需要修改您的验证码的情况下进行更改
- 为更复杂的游戏中多个脚本阅读的变量提供单个位置