Los 208 BrickColors con sus números de código, valores hex y tríos RGB — los colores del selector y los que Studio nunca te enseña.
208BrickColors en total
128En el selector de Studio
80Solo por nombre o número
4Nombres usados dos veces
Los 128 colores del selector
Estos son los colores que Studio te enseña, en el orden en que los muestra el selector. El número de paleta de cada fila es el índice que toma BrickColor.palette() — no el número de código.
Colores válidos, que se renderizan bien, y que el selector de Studio no muestra nunca. Existen solo por nombre o número, y por eso tanta gente cree que los quitaron.
Dove blueBrickColor 232 · #7DBBDD · rgb(125, 187, 221)232
Medium lilacBrickColor 268 · #342B75 · rgb(52, 43, 117)268
Deep orangeBrickColor 1017 · #FFAF00 · rgb(255, 175, 0)1017
Qué es realmente un BrickColor
Un BrickColor no es un color que mezclas, es un color que eliges de una lista fija. Cada entrada tiene nombre y número, y se construye de cualquiera de las dos formas: BrickColor.new("Really red") o BrickColor.new(1004). Todos ellos son colores que alguien eligió a propósito, lo cual es útil de verdad cuando quieres que una construcción se vea coherente en vez de mezclada a mano.
BrickColor frente a Color3 — ¿cuál usar?
Estos dos se confunden constantemente, y la diferencia es simple una vez la ves: BrickColor es una lista, Color3 es un rango. Las parts guardan un Color3 internamente. Asignar BrickColor escribe sobre él, y leer BrickColor de vuelta ajusta lo que haya a la entrada más cercana de la lista — así que un color personalizado que da esa vuelta por BrickColor vuelve distinto. Si un diseñador te da un hex de marca, asigna Color3 y no toques BrickColor. Convertir es una propiedad en cada dirección: myBrickColor.Color te da el Color3, y BrickColor.new(algúnColor3) ajusta a la entrada más cercana — aproximadamente, nunca exactamente.
Usar estos códigos en Studio
Selecciona una part, abre el panel Properties y pulsa el cuadro de BrickColor. La rejilla que sale es exactamente la lista de paleta de abajo, en ese orden, y al pasar el ratón por un cuadro se ve su nombre. Los colores de la segunda lista no aparecen en esa rejilla en absoluto — y esa es la razón más común por la que la gente cree que un color no existe cuando sí existe. Pega el número en un script y funciona.
Los nombres fallan en silencio, así que escríbelos exactos
Un nombre mal escrito y un nombre que no existe fallan igual: en silencio, cayendo en Medium stone grey. Nada da error y nada te avisa, así que una construcción llena de parts grises suele ser una construcción llena de erratas. Varios nombres están abreviados de formas que nunca adivinarías — "Br. yellowish orange" es uno — por eso conviene copiar de la lista de abajo en vez de escribir de memoria. Cuatro nombres además están usados dos veces, así que la misma cadena puede resolver a dos números distintos.
Los constructores de atajo no devuelven lo que su nombre sugiere
Existen ocho constructores de atajo y vale la pena memorizarlos con precisión, porque ninguno devuelve del todo lo que su nombre da a entender: Gray() da Medium stone grey, DarkGray() da Dark stone grey, y el resto sigue el mismo patrón de mapear a la vieja nomenclatura de stone grey en vez de a palabras simples de color. BrickColor.palette(n) toma un índice de paleta y no un número de BrickColor — es el número de paleta que se ve en cada fila de abajo, no el código — y recorrerlo es como haces que una construcción pase por todos los colores del selector. BrickColor.random() devuelve uno al azar.
Dónde te sigues encontrando BrickColor
BrickColor sigue siendo el tipo obligatorio en unos cuantos sitios — Team.TeamColor es el que casi todo el mundo se encuentra primero — y esos son los casos donde realmente necesitas la lista y no el rango. En todo lo demás, trata BrickColor como una paleta de la que eliges y Color3 como lo que de verdad se guarda. El trabajo nuevo debería tirar de Color3; BrickColor se gana su sitio cuando quieres la restricción.
Preguntas sobre los códigos de color de Roblox
¿Cuántos BrickColors hay en Roblox?
Hay 208. El selector de color de Studio solo enseña una parte — esa rejilla es BrickColor.palette(0) hacia arriba. El resto siguen siendo válidos y se renderizan bien, pero solo llegas a ellos por nombre o por número en un script.
¿Qué diferencia hay entre BrickColor y Color3?
BrickColor es una lista fija de colores con nombre; Color3 es el rango continuo completo. Las parts guardan Color3 internamente, así que asignar BrickColor escribe sobre él y leerlo de vuelta ajusta a la entrada más cercana. Usa Color3 para colores de marca exactos y BrickColor cuando quieras limitarte a una paleta coherente.
¿Cómo pongo el color de una part con un código BrickColor?
part.BrickColor = BrickColor.new(1004) con el número, o BrickColor.new("Really red") con el nombre. Ambos hacen lo mismo. En la interfaz de Studio, selecciona la part, abre Properties y pulsa el cuadro de BrickColor.
¿Por qué BrickColor.new() me da a veces el color equivocado?
Casi siempre es un nombre mal escrito. Un nombre no reconocido no lanza error — devuelve Medium stone grey en silencio. Comprueba la ortografía contra la lista, incluidas las abreviadas, o usa el número, que no se puede escribir mal.
¿Puedo convertir un BrickColor a código hex?
Sí, y exactamente: myBrickColor.Color te da el Color3, y el hex de cada BrickColor está en esta página. Esa dirección no pierde nada, porque cada BrickColor es un color concreto.
¿Puedo convertir un hex de vuelta en BrickColor?
Solo aproximadamente. BrickColor.new(algúnColor3) ajusta a la entrada más cercana de la lista, así que salvo que tu hex sea exactamente uno de los 208, obtendrás algo parecido y no ese. Asigna Color3 directamente si el valor exacto importa.
¿Los BrickColors siguen funcionando en las parts?
Sí. No se ha deprecado nada — BrickColor sigue poniendo el color de una part, y Team.TeamColor sigue exigiéndolo. Simplemente Color3 es la herramienta más general, así que casi todo el código nuevo tira de esa.
¿Cuál es el color por defecto de las parts en Roblox?
Medium stone grey — el mismo color al que cae en silencio un nombre de BrickColor mal escrito, que es exactamente por lo que una construcción llena de parts grises inesperadas suele estar llena de erratas y no tener un problema de renderizado.