Casi todo en Roblox se representa como un activo basado en la nube con un ID correspondiente único. Este ID suele estar en la forma de rbxassetid://[ID], que se aplica a varias instancias como una propiedad que es apropiada para ese tipo de activo en particular. Por ejemplo, las instancias de Texture, MeshPart y AudioPlayer hacen referencia a activos de imagen, malla y audio a través de sus respectivas propiedades ColorMapContent, MeshId y Asset.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Este sistema de activos basado en la nube te permite almacenar activos a través de Roblox y reutilizarlos en la plataforma en varios contextos, como en diferentes objetos y lugares, sin mantener copias locales como parte de cada juego guardado en Studio. Puedes encontrar millones de activos de proyecto en la Tienda de Creadores, equipar activos de avatar en el Mercado, o puedes crear tus propios activos e importarlos directamente en Studio a través de las herramientas de gestión de activos.
Cuando importas activos, deben pasar un chequeo de moderación antes de que los usuarios puedan ver e interactuar con ellos en juegos publicados. Después de que Roblox aprueba los activos importados, puedes elegir mantener la propiedad de su uso en la plataforma o hacerlos disponibles públicamente como se detalla en Permisos de activos.
Tipos de activos
Todos los tipos de activos disponibles en la plataforma generalmente caen en una de tres categorías:
- Activos que se mapean a elementos a nivel de proyecto. Puedes encontrar y configurar estos activos para juegos específicos en el Tablero de Creadores.
- Activos que son objetos, o que cambian la apariencia o el comportamiento de objetos dentro de lugares. Puedes importar estos activos o encontrarlos en la Tienda de Creadores.
- Activos que cambian el cuerpo, la ropa o la animación de avatares y personajes no jugables. Puedes encontrar estos activos en el Mercado.
Cada tipo de activo funciona de manera diferente dependiendo de dónde se encuentre en la plataforma. Consulta las siguientes secciones para obtener información sobre cómo usar cada tipo de activo para juegos, lugares y avatares.
Para juegos
Hay tres tipos de activos que se mapean a elementos a nivel de proyecto. Estos tipos de activos son únicos para el juego al que se mapean, lo que significa que no son transferibles a otros proyectos.
- Lugares — Cada juego tiene uno o más lugares, o mundos 3D individuales. Cada lugar está representado por un modelo de datos que describe el mundo 3D y la lógica del lugar.
- Insignias — Una insignia es un premio especial que puedes otorgar a los usuarios cuando alcanzan un objetivo dentro de un juego, como completar un objetivo difícil o jugar durante un cierto período de tiempo.
- Pases — Un pase es un producto de monetización que te permite cobrar una tarifa única en Robux para que los usuarios accedan a privilegios especiales dentro de un juego, como la entrada a un área restringida, un objeto de avatar en el juego o un potenciador permanente.
Para lugares
En general, hay dos categorías de tipos de activos para lugares que puedes importar o encontrar en la Tienda de Creadores:
- Activos que aplicas como propiedad de un objeto, como audio, imágenes, fuentes y videos.
Para obtener más información sobre ambos tipos de estos activos para lugares, como dónde y cómo puedes usarlos en Studio, consulta la siguiente tabla.
| Tipo de Activo | Descripción |
|---|---|
| Modelo | Un Model es un objeto contenedor para agrupaciones geométricas como BaseParts, MeshParts y otros objetos Model. Los modelos también pueden contener objetos como Scripts. Siempre que agrupes objetos en Studio, automáticamente se convierten en un objeto Model. Para más información, consulta modelos. |
| Malla | Un MeshPart es un tipo de objeto de parte que incluye una malla personalizada simulada físicamente. Para más información, consulta mallas. |
| Audio | Una instancia de AudioPlayer carga y reproduce un archivo de audio y pasa la salida a través de un Wire a un AudioEmitter o AudioDeviceOutput. Para más información, consulta activos de audio y objetos de audio. |
| Imagen | Las imágenes se utilizan de varias maneras dentro de un lugar, incluyendo texturas/decals en partes, etiquetas de imagen, texturas de malla, texturas para materiales personalizados, texturas para efectos especiales, y más. |
| Fuente | Los objetos TextButton, TextLabel y TextBox muestran tipografía en un estilo específico cuando aplicas un ID de activo de fuente. No puedes importar fuentes, pero la Tienda de Creadores ofrece más de 80 fuentes diferentes para tu uso. |
| Video | Un objeto VideoFrame muestra un video a través de su propiedad de activo Video. Consulta marcos de video para más información. |
Para avatares
Hay tres categorías de tipos de activos para avatares que puedes encontrar en el Mercado y equipar a los avatares:
- Partes del Cuerpo — Activos que representan secciones del modelo de personaje del avatar, como su cabeza, torso o piernas.
- Ropa y Accesorios — Activos que representan ropa y accesorios sobre las partes del cuerpo.
- Animaciones — Activos que animan el modelo de personaje del avatar, como cómo corre, salta o nada.
Cada modelo de personaje contiene un objeto HumanoidDescription con IDs de activos para las partes del cuerpo, ropa, accesorios y animaciones del personaje. Por defecto, el personaje jugable de un usuario hace referencia a su avatar personal de Roblox, pero puedes aplicar una HumanoidDescription personalizada si lo deseas. Para más información, consulta apariencia del personaje.
Paquetes
Dentro de Studio, puedes convertir activos individuales o jerarquías de activos en paquetes y reutilizarlos en múltiples juegos, lo que te permite optimizar la gestión de activos en todo tu equipo o en múltiples proyectos. Cuando se actualiza un paquete, tú o los miembros de tu equipo pueden actualizar copias específicas a la versión más actual, actualizar todas las copias en un juego, o configurar copias específicas para que se actualicen automáticamente.
Para más información, consulta paquetes.
URIs de activos
Los activos y otro contenido almacenado fuera del lugar actual se identifican a través de Identificadores Uniformes de Recursos (URIs) que son cadenas formateadas que apuntan a un archivo almacenado en línea, dentro del paquete de la aplicación de Roblox, o guardado en el dispositivo del cliente.
La estructura básica es un esquema seguido de :// y un camino que varía según el esquema.
El Motor de Roblox admite varios esquemas de URI personalizados para hacer referencia a contenido almacenado en la plataforma.
rbxassetid
rbxassetid apunta a un activo subido por el usuario en Roblox. Este formato es un estándar común para propiedades como Decal.ColorMapContent, ParticleEmitter.Texture, y AudioPlayer.Asset.


rbxasset
rbxasset apunta a la carpeta de contenido de Roblox en el dispositivo del usuario, por ejemplo:
La ubicación de la carpeta de contenido depende del sistema operativo del usuario:
%LOCALAPPDATA%\Roblox\Versions\<version>\content
(alternativamente C:\Program Files (x86)\Roblox\Versions\<version>\content)
rbxthumb
rbxthumb apunta a una imagen en miniatura para el activo proporcionado. Su formato de cadena toma un tipo de miniatura (type), un ID de activo (id), y ancho/alto (w/h).
| Tipo (type) | Valor id Esperado | Tamaños Soportados (w×h) |
|---|---|---|
| Asset | ID para un activo 2D o 3D | 150×150, 420×420 |
| Avatar | ID para un usuario de Roblox (Player.UserId) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720 |
| AvatarBust | ID para un usuario de Roblox (Player.UserId) | 50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420 |
| AvatarHeadShot | ID para un usuario de Roblox (Player.UserId) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420 |
| BadgeIcon | ID para una insignia | 150×150 |
| BundleThumbnail | ID para un paquete del Mercado como un personaje, cabeza, o zapatos | 150×150, 420×420 |
| FontFamily | ID para una fuente en la Tienda de Creadores o en el inventario de Toolbox | 1200×80 |
| GameIcon | ID para un juego (DataModel.GameId); muestra el icono del juego | 50×50, 150×150 |
| GamePass | ID para un pase | 150×150 |
| GameThumbnail | ID para un juego (DataModel.PlaceId); muestra la miniatura principal del juego | 256×144, 384×216, 480×270, 576×324, 768×432 |
| GroupIcon | ID para un grupo | 150×150, 420×420 |
| Outfit | ID recopilado de una tabla OutfitPages | 150×150, 420×420 |
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player.PlayerGui
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = playerGui
local imageLabel = Instance.new("ImageLabel")
imageLabel.AnchorPoint = Vector2.new(0, 0)
imageLabel.Size = UDim2.new(0, 150, 0, 150)
imageLabel.Position = UDim2.new(0, 16, 0, 16)
imageLabel.BorderSizePixel = 0
imageLabel.BackgroundColor3 = Color3.new(0, 0, 0)
imageLabel.BackgroundTransparency = 0.8
imageLabel.Parent = screenGui
local success, content, isReady = pcall(function()
return Players:GetUserThumbnailAsync(player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size352x352)
end)
if success then
-- Aplicar contenido de miniatura a la etiqueta de imagen
imageLabel.Image = content
-- Recortar miniatura a círculo
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
endrbxgameasset
rbxgameasset apunta a un activo subido a través del Administrador de Activos. Permite el acceso a activos por un nombre amigable en lugar de un ID, así que si subes una imagen llamada Potion.png, puedes hacer referencia a ella como:
En el ejemplo anterior, Images es la categoría/carpeta que aparece en el Administrador de Activos y Potion es el nombre del activo, menos su extensión.
rbxhttp
rbxhttp es una abreviatura de ContentProvider.BaseUrl, por ejemplo:
rbxtemp
rbxtemp te permite referenciar Files. Usa File:GetTemporaryId() para generar una URL válida de rbxtemp. Por ejemplo:
https / http
https o http apunta a la ubicación exacta de algo en internet. Solo funciona en dominios aprobados por Roblox y genera un error si lo usas en otro lugar.
Permisos de activos
El estado de privacidad de un activo determina quién tiene permiso para usar el activo dentro de sus juegos. Por defecto, todos los activos son privados cuando tú o los miembros de tu grupo los importan a Studio. Si deseas otorgar acceso a todos al ID del activo, debes distribuir el activo a la Tienda de Creadores.
Moderación de activos
Roblox realiza tanto moderación de activos humana como automatizada de manera proactiva y reactiva para garantizar que los activos cumplan con las Reglas de la Comunidad, los Términos de Uso y las directrices de Propiedad Intelectual. Si algún activo viola estas políticas de moderación, como incluir contenido discriminatorio o para adultos, el equipo de Moderación marca y elimina el activo para proteger a los usuarios de contenido dañino o no conforme. Este proceso generalmente ocurre dentro de unas pocas horas después de que importas el activo.
Si un activo aún está en la cola de moderación cuando publicas tu juego, los usuarios no pueden ver ni interactuar con el activo hasta que Roblox lo apruebe. Si el activo no pasa la moderación, recibirás una notificación explicando por qué el activo no puede estar en la plataforma en su estado actual. Para más información, consulta Trabajando con Activos - Moderación de Activos.
Gestión de activos
Roblox ofrece varias herramientas para importar, almacenar y publicar tus activos:
| Herramienta | Descripción |
|---|---|
| Administrador de Activos | Importa y almacena imágenes, mallas, audio, y más. Solo muestra activos que has importado en el juego actualmente abierto. |
| Toolbox | Almacena cada activo que tú o tus grupos hayan importado alguna vez en Studio, independientemente de qué juego tengas abierto actualmente. También incluye activos de la Tienda de Creadores, lo que te permite arrastrar rápidamente activos generados por usuarios directamente a tus juegos. |
| Importador | Importa modelos 3D de herramientas de modelado de terceros como una instancia personalizada de Model. |
Archivar activos
Para ayudar aún más con la organización, puedes archivar la mayoría de los tipos de activos en la sección Creaciones ⟩ Elementos de Desarrollo del Tablero de Creadores. Para archivar un elemento, pasa el cursor sobre la miniatura de un activo, haz clic en el botón ⋯ y selecciona Archivar en el menú contextual.

Después de archivar un activo, desaparece del sitio web y ya no es utilizable ni visible en los juegos de Roblox, incluidos los tuyos.