Activos

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Casi todo en Roblox se representa como un recurso basado en la nube con un ID correspondiente único. Este ID generalmente tiene la forma de rbxassetid://[ID] , que se aplica a varias instancias como una propiedad que es apropiada para ese introducirde recurso particular. Por ejemplo, Texture , MeshPart , y Sound instancias de referencia de imagen, malla y recursos de audio a través de sus respectivas TextureID , MeshID y SoundID propiedades.

A decal asset of a young woman with a button for an eye.An untextured treasure chest MeshPart asset.
rbxassetid://7229442422rbxassetid://6768917255rbxassetid://9125402735

Este sistema de activos basado en la nube le permite almacenar activos a través de Roblox y reutilizarlos en toda la plataforma en varios contextos, como en diferentes objetos y lugares, sin mantener copias locales como parte de cada experiencia de Studio guardada. Puede encontrar millones de activos de proyecto en el Creator Store , equipar activos de avatar en el Marketplace , o puede crear sus propios activos e importarlos directamente a Studio a través de las herramientas de administración de activos.

Cuando importas activos, deben pasar un control de moderación antes de que los usuarios puedan ver e interactuar con ellos en experiencias publicadas. Después de que Roblox apruebe los activos importados, puede elegir mantener la propiedad de su uso en la plataforma o hacer que estén 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:

  • Asets que asignan a elementos de nivel de proyecto. Puedes encontrar y configurar estos activos para experiencias específicas en el Creator Dashboard .
  • Activos que son objetos o que cambian la apariencia o el comportamiento de los objetos dentro de los lugares. Puede importar estos activos o encontrarlos en el Creator Store .
  • Activos que cambian el cuerpo, la ropa o la animación de avatares y personajes no jugables. Puedes encontrar estos activos en el Marketplace .

Cada tipo de recurso funciona de manera diferente dependiendo de dónde viva en la plataforma. Consulte las siguientes secciones para obtener información sobre cómo usar cada tipo de recurso para experiencias, lugares y avatares.

Para Experiencias

Hay tres tipos de activos que se asignan a elementos de nivel de proyecto. Estos tipos de activos son únicos para la experiencia a la que se asignan, lo que significa que no se pueden transferir a otros proyectos.

  • Lugares Cada experiencia tiene uno o más lugares o mundos 3D individuales. Cada lugar está representado por un modelo de datos que describe el mundo y la lógica 3D del lugar.
  • Insignias Una insignia es un premio especial que puedes dar a los usuarios cuando cumplen con un objetivo dentro de una experiencia, como completar un objetivo difícil o jugar durante una cierta cantidad de tiempo.
  • Pases Un pase es un producto de monetización que le permite cobrar una tarifa única de Robux para que los usuarios accedan a privilegios especiales dentro de una experiencia, como el acceso a un área restringida, un objeto de avatar en la experiencia 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 Creator Store:

  • Los activos que existen como objetos dentro del aplicación de modeladode datos, como modelos y mallas.
  • Activos que se aplican como propiedades de un objeto, como sonido, 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 activoDescripción
Modelo Un Model es un objeto contenedor para agrupaciones geométricas como BaseParts , MeshParts y otros Model objetos. Los modelos también pueden contener objetos como Scripts. Cuando agrupa objetos en Studio, se convierten automáticamente en un objeto Model. Para más información, consulte Modelos.
Malla Un MeshPart es un tipo de objeto de parte que incluye una malla personalizada simulada físicamente. Para obtener más información, consulte Mallas.
Audio Un objeto Sound es un objeto que emite audio cuando se aplica un ID de recurso de audio dentro de su SoundId propiedad. Donde coloca el Sound objeto en el modelo de datos cambia cómo y dónde emite el sonido dentro de la experiencia. Para más información, consulte Recursos de audio y Objetos de sonido.
Imagen Las imágenes se usan de varias maneras dentro de un lugar, incluyendo texturas / calcomanías en partes, UI elementos, texturas de malla, texturas para materiales personalizados, texturas para efectos especiales, y más.
Fuente TextButton , TextLabel , y TextBox objetos muestran la tipografía en un estilo específico cuando aplica un ID de recurso de fuente. No puede importar fuentes, pero la Creator Store ofrece más de 80 fuentes diferentes para su uso.
Vídeo Un objeto VideoFrame muestra un video a través de su propiedad de recurso Video. Consulte Video Frames para obtener más información.

Para Avatares

Hay tres categorías de tipos de activos para avatares que puedes encontrar en el Marketplace y equipar como avatares:

  • Partes del cuerpo Activos que representan secciones del aplicación de modeladodel personaje del avatar, como su cabeza, torso o piernas.
  • Ropa y Accesorios Activos que representan ropa y accesorios encima de las partes del cuerpo.
  • Animaciones Activos que animan el aplicación de modeladodel personaje del avatar, como cómo corre, salta o nada.

Cada personaje modelo contiene un HumanoidDescription objeto con ID 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 puede aplicar un HumanoidDescription si lo desea. Para más información, consulte Apariencia del personaje .

Paquetes

Dentro de Studio, puede convertir activos individuales o jerarquías de activos en paquetes **** y reutilizarlos en múltiples experiencias, lo que le permite optimizar la administración de activos en todo su equipo o en múltiples proyectos. Cuando se actualiza un paquete, usted o los miembros de su equipo pueden actualizar copias específicas a la versión más actual, actualizar todas las copias en una experiencia o establecer copias específicas para la actualización automática.

Para más información, ver Paquetes .

Cuerdas de formato de activo

Los activos se reflejan a través de cadenas formateadas, cada una de las cuales apunta a un archivo en línea o a un archivo guardado en el dispositivo del cliente. La estructura básica es un protocolo seguido de :// y una cadena que varía según el protocolo.

[Protocol]://[String]

rbxassetida

rbxassetid apunta a un recurso cargado por el usuario en Roblox. Este formato es un estándar común para propiedades como Decal.Texture , ParticleEmitter.Texture y Sound.SoundId .

rbxassetid://7229442422

A decal asset of a young woman with a button for an eye.
rbxassetid://3845386987

Three particle emitters emit red, blue, and yellow particles over jar assets that sit on top of a stone tower. The red particles are highlighted.
rbxassetid://9125402735

activo rbx

rbxasset apunta a la carpeta de contenido de Roblox en el dispositivo del usuario, por ejemplo:

rbxasset://textures/face.png

La ubicación de la carpeta de contenido depende del sistema operativo del usuario:

%localappdata%\Roblox\Versions\<version>\content

pulgar rbx

rbxthumb apunta a una imagen en miniatura del recurso proporcionado. Su formato de cadena tiene un tipo de miniatura (type), un ID de recurso (id) y ancho/altura (w / h ).

rbxthumb://type=Asset&id=24813339&w=150&h=150

Tipo (type )Valor esperado idTamaños compatibles (w × h )
AssetID de un recurso2D o 3D150 × 150, 420 × 420
AvatarID de un usuario de Roblox (Player.UserId )48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720
AvatarBustID de un usuario de Roblox (Player.UserId )50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420
AvatarHeadShotID de un usuario de Roblox (Player.UserId )48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420
BadgeIconID de una insignia 150×150
BundleThumbnailID de un paquete Marketplace como un carácter, cabeza o zapatos150 × 150, 420 × 420
FontFamilyID de una fuente en el Creator Store o Toolbox inventario1200 × 80
GameIconID de una experiencia (DataModel.GameId ); muestra el icono de la experiencia50×50, 150×150
GamePassID de un pase150×150
GameThumbnailID de una experiencia (DataModel.GameId ); muestra la miniatura principal de la experiencia256×144, 384×216, 480×270, 576×324, 768×432
GroupIconID de un grupo150 × 150, 420 × 420
OutfitID recopilado de una tabla OutfitPages150 × 150, 420 × 420
Aplicar miniatura de disparo en la cabeza del avatar

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 el contenido de la miniatura a la etiqueta de la imagen
imageLabel.Image = content
-- Recortar miniatura para redondear
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end

rbxhttp

rbxhttp es el acrónimo de ContentProvider.BaseUrl, por ejemplo:

rbxhttp://Thumbs/Avatar.ashx?x=100&y=100&format=png

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 usa en otro lugar.

https://www.roblox.com/asset/?id=9723979220

Permisos de activos

El estado de privacidad de un recurso determina quién tiene permiso para usar el recurso dentro de sus experiencias. Por defecto, todos los recursos son privados cuando tú o los miembros de tu grupo los importan a Studio. Si desea otorgar acceso a todos al ID del recurso, debe distribuir el recurso en la Creator Store.

Moderación de Activos

Roblox realiza tanto la moderación de activos humana como automatizada de forma proactiva y reactiva para garantizar que los activos cumplan con las Reglas de la comunidad , Términos de uso y Digital Millennium Copyright Act (DMCA). Si algún recurso viola estas políticas de moderación, como incluir contenido discriminatorio o para adultos, el equipo de moderación marcará y eliminará el recurso para proteger a los usuarios del contenido dañino o no conforme. Este proceso generalmente ocurre dentro de unas pocas horas después de importar el recurso.

Si un recurso todavía está en la cola de moderación cuando publicas tu experiencia, los usuarios no podrán ver ni interactuar con el recurso hasta que Roblox lo apruebe. Si el recurso no pasa la moderación, recibirás una notificación explicando por qué el recurso no puede estar en la plataforma en su estado actual. Para más información, consulta Trabajando con recursos - Moderación de recursos.

Gestión de Activos

Roblox ofrece varias herramientas para importar, tienday publicar tus activos:

HerramientaDescripción
Administrador de activosImporta y almacena imágenes, mallas, paquetes, audio y modelos. Muestra solo los activos que has importado en la experiencia actualmente abierta.
Caja de herramientasAlmacena todos los activos que tú o tus grupos hayan importado a Studio, independientemente de la experiencia que tengas actualmente abierta. También incluye activos de la Creator Store, lo que le permite soltar rápidamente los activos generados por el usuario directamente en sus experiencias.
Importador 3DImporta .fbx o .obj modelos 3D de herramientas de modelado de terceros como una instancia personalizada Model.

Archivar activos

Para ayudar aún más con la organización, puede archivar la mayoría de los tipos de activos en la sección Artículos de desarrollo del tablero de creadores .

Development Items section on the Creator Dashboard A close up view of a Splash Ring asset. The ellipsis button and the Archive menu item are highlighted.

Después de archivar un recurso, desaparece del sitio web y ya no es utilizable o visible en las experiencias de Roblox, incluida la en posesión.