Configuration

Mostrar obsoleto

*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 contenedor que está diseñado para contener objetos de valor para hacer que los valores utilizados en Tools o cualquier modelo utilizando Scripts sean más accesibles.

¿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 deben contener objetos de valor (BrickColorValue, NumberValue, IntValue, ObjectValue etc).Estos objetos de valor deben ser leídos por el Script o LocalScript asociados con la configuración para determinar constantes como daño, velocidad o color.

Por ejemplo,


local damage = 10

Se vuelve:


local configuration = tool:FindFirstChildWhichIsA("Configuration", true)
damage = configuration:FindFirstChild("Damage").Value -- A NumberValue

El objeto de configuración se destina a ser colocado dentro de un BasePart en un Model o Tool .Originalmente se pretendía utilizar con una herramienta que proporcionara una interfaz gráfica 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ó utilizarlas por las siguientes razones.

  • Las variables almacenadas en una configuración se pueden encontrar rápidamente y están en un solo lugar
  • Al compartir tu trabajo, otros pueden hacer cambios sin necesidad de modificar tu código
  • Proporciona una ubicación única para variables leídas por múltiples scripts en juegos más complejos

Propiedades

Métodos

Eventos