For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tipos de color

Cómo definir valores de color

Los valores de color se pueden pasar como propiedades de diferentes Components, como Materiales, Text o diferentes propiedades de entidades de UI. Los valores de color pueden ser del tipo Color3 o Color4.

Color3 contiene tres propiedades, rojo, verde, y azul. Color4 tiene esas mismas tres más alpha, para valores de transparencia.

Definir un color

Puedes crear un color usando las Color3.create() sin código Color4.create() funciones.

// Color rojo
const red3 = Color3.create(1, 0, 0)
const red4 = Color4.create(1, 0, 0, 1)

También puedes crear ciertos colores predefinidos que forman parte de los Color3 y Color4 namespaces.

const red = Color3.Red()
const blue = Color3.Blue()
const black = Color3.Black()

💡 Consejo: Escribe Color3. o Color4. y Visual Studio debería sugerir todos los valores posibles en un desplegable inteligente.

También puedes elegir un color aleatorio usando la siguiente función:

const randomColor = Color3.Random()

Si prefieres describir un color en hexadecimal, usa Color3.fromHexString().

const red = Color3.fromHexString('FD350A')
const blue = Color3.fromHexString('0A0CFD')

Cualquier valor de objeto que incluya valores numéricos para r, g, y b puede interpretarse como un Color3 valor. Del mismo modo, cualquier objeto que incluya esas propiedades más un a valor puede interpretarse como un Color4 valor. Esto te permite usar también la siguiente sintaxis:

El siguiente ejemplo usa una propiedad de color como parte de un TextShape component, para establecer el color del texto.

Transparencia

Usa la alpha propiedad de Color4 para hacer un color translúcido.

Si alpha es 1, el color será completamente opaco; si es 0 será completamente invisible. Cualquier valor intermedio da como resultado un tono parcialmente transparente.

Lerp

Usa la Color3.lerp() sin código Color4.lerp() función para definir un color que está en algún punto entre otros dos colores. Estas funciones funcionan de forma similar a Vector3.lerp() función.

Ambas Color3.lerp() sin código Color4.lerp() toman los siguientes argumentos:

  • left: El primer color que se usará como referencia

  • right: El segundo color que se usará como referencia

  • amount: Un número de 0 a 1 para definir cuánto del right color usar en la mezcla. Cuanto más cerca de 0, más cerca estará del left color.

Puedes usar un sistema para cambiar gradualmente el amount parámetro, para crear una transición suave.

Última actualización