Configuration
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El objeto de configuración es un objeto de contenedor que está diseñado para contener objetos de valor para hacer que los valores sean usados en Tools o cualquier modelo que use Scripts más accesible.
¿Cómo funciona el objeto de configuración?
El objeto de configuración es solo un contenedor, y no ofrece automáticamente ninguna funcionalidad adicional a un Folder .
Las configuraciones deberían contener objetos de valor ( BrickColorValue , NumberValue , IntValue , 1> Class.ObjectValue1> , etc). Estos objetos de valor deberían ser leídos por el 4> Class.Script4> o 7> Class
Por ejemplo,
local damage = 10
Se convierte en:
local configuration = tool:FindFirstChildWhichIsA("Configuration", true)damage = configuration:FindFirstChild("Damage").Value -- A NumberValue
El objeto de configuración se destina a colocarse dentro de un BasePart dentro de un Model o Tool . Se destinó originalmente a ser usado con una herramienta que proporcionó una interfaz de usuario para editar estas propiedades. Sin embargo, ahora es más común que los desarrolladores editen estos valores directamente en la ventana de propiedades de Roblox Studio.
¿Por qué debo usar el objeto de configuración?
El uso de configuraciones es opcional, pero un número de desarrolladores eligió usarlas por las siguientes razones.
- Las variables que se encuentran en una configuración se pueden encontrar rápidamente y están en un solo lugar
- Al compartir su trabajo, otros pueden hacer cambios sin necesidad de modificar su código
- Proporciona una ubicación única para las variables leídas por múltiples scripts en juegos más complejos