Ativos

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Quase tudo no Roblox é representado como um ativo baseado na nuvem com um ID correspondente único. Este ID geralmente está na forma de rbxassetid://[ID], que é aplicado a várias instâncias como uma propriedade que é apropriada para aquele tipo específico de ativo. Por exemplo, instâncias de Texture, MeshPart e AudioPlayer fazem referência a ativos de imagem, malha e áudio através de suas respectivas propriedades ColorMapContent, MeshId e Asset.

rbxassetid://7229442422

Um ativo de decalque de uma jovem mulher com um botão no olho.

rbxassetid://6768917255

Um ativo MeshPart de um baú do tesouro sem textura.

rbxassetid://9125402735

Este sistema de ativos baseado na nuvem permite que você armazene ativos através do Roblox e reutilize-os em várias contextos na plataforma, como em diferentes objetos e lugares, sem manter cópias locais como parte de cada jogo salvo no Studio. Você pode encontrar milhões de ativos de projeto na Loja do Criador, equipar ativos de avatar no Mercado, ou você pode criar seus próprios ativos e importá-los diretamente no Studio através das ferramentas de gerenciamento de ativos.

Quando você importa ativos, eles devem passar por uma verificação de moderação antes que os usuários possam vê-los e interagir com eles em jogos publicados. Após o Roblox aprovar os ativos importados, você pode optar por manter a propriedade de seu uso na plataforma ou torná-los publicamente disponíveis, conforme detalhado em Permissões de ativos.

Tipos de ativos

Todos os tipos de ativos disponíveis na plataforma geralmente se enquadram em uma das três categorias:

  • Ativos que mapeiam para itens a nível de projeto. Você pode encontrar e configurar esses ativos para jogos específicos no Painel do Criador.
  • Ativos que são objetos, ou que mudam a aparência ou comportamento de objetos dentro de lugares. Você pode importar esses ativos ou encontrá-los na Loja do Criador.
  • Ativos que mudam o corpo, roupas ou animação de avatares e personagens não jogáveis. Você pode encontrar esses ativos no Mercado.

Cada tipo de ativo funciona de maneira diferente dependendo de onde ele está na plataforma. Veja as seções seguintes para informações sobre como usar cada tipo de ativo para jogos, lugares e avatares.

Para jogos

Existem três tipos de ativos que mapeiam para itens a nível de projeto. Esses tipos de ativos são únicos para o jogo ao qual mapeiam, o que significa que não são transferíveis para outros projetos.

  • Lugares — Cada jogo tem um ou mais lugares, ou mundos 3D individuais. Cada lugar é representado por um modelo de dados que descreve o mundo 3D e a lógica do lugar.
  • Emblemas — Um emblema é um prêmio especial que você pode presentear os usuários quando eles atingem um objetivo dentro de um jogo, como completar um objetivo difícil ou jogar por um certo período de tempo.
  • Passes — Um pass é um produto de monetização que permite que você cobre uma taxa única em Robux para que os usuários acessem privilégios especiais dentro de um jogo, como entrada em uma área restrita, um item de avatar em jogo, ou um power-up permanente.

Para lugares

De modo geral, existem duas categorias de tipos de ativos para lugares que você pode importar ou encontrar na Loja do Criador:

  • Ativos que existem como objetos dentro do modelo de dados, como modelos e malhas.
  • Ativos que você aplica como uma propriedade de objeto, como áudio, imagens, fontes e vídeos.

Para mais informações sobre ambos os tipos desses ativos para lugares, como onde e como você pode usá-los no Studio, consulte a tabela a seguir.

Tipo de AtivoDescrição
ModeloUm Model é um objeto contêiner para agrupamentos geométricos, como BaseParts, MeshParts, e outros objetos Model. Modelos também podem conter objetos como Scripts. Sempre que você agrupar objetos juntos no Studio, eles se tornam automaticamente um objeto Model. Para mais informações, veja modelos.
MalhaUm MeshPart é um tipo de objeto que inclui uma malha personalizada simulada fisicamente. Para mais informações, veja malhas.
ÁudioUma instância de AudioPlayer carrega e reproduz um arquivo de áudio e passa a saída através de um Wire para um AudioEmitter ou AudioDeviceOutput. Para mais informações, veja ativos de áudio e objetos de áudio.
ImagemImagens são usadas de várias maneiras dentro de um lugar, incluindo texturas/decalques em partes, rótulos de imagem, texturas de malha, texturas para materiais personalizados, texturas para efeitos especiais, e mais.
FonteObjetos TextButton, TextLabel e TextBox exibem tipografia em um estilo específico quando você aplica um ID de ativo de fonte. Você não pode importar fontes, mas a Loja do Criador oferece mais de 80 fontes diferentes para seu uso.
VídeoUm objeto VideoFrame exibe um vídeo através de sua propriedade de ativo Video. Veja quadros de vídeo para mais informações.

Para avatares

Existem três categorias de tipos de ativos para avatares que você pode encontrar no Mercado e equipar aos avatares:

  • Partes do Corpo — Ativos que representam seções do modelo de personagem do avatar, como sua cabeça, torso ou pernas.
  • Roupas e Acessórios — Ativos que representam roupas e acessórios sobre as partes do corpo.
  • Animações — Ativos que animam o modelo de personagem do avatar, como como ele corre, salta ou nada.

Cada modelo de personagem contém um objeto HumanoidDescription com IDs de ativos para as partes do corpo do personagem, roupas, acessórios e animações. Por padrão, o personagem jogável de um usuário referencia seu avatar pessoal do Roblox, mas você pode aplicar uma HumanoidDescription personalizada, se desejar. Para mais informações, veja aparência do personagem.

Pacotes

Dentro do Studio, você pode converter ativos únicos ou hierarquias de ativos em pacotes e reutilizá-los em vários jogos, permitindo que você otimize o gerenciamento de ativos em toda a sua equipe ou em vários projetos. Quando um pacote é atualizado, você ou seus membros da equipe podem atualizar cópias específicas para a versão mais atual, atualizar todas as cópias em um jogo ou definir cópias específicas para atualizar automaticamente.

Para mais informações, veja pacotes.

URIs de ativos

Ativos e outros conteúdos armazenados fora do lugar atual são identificados através de Identificadores de Recursos Uniformes (URIs), que são strings formatadas que apontam para um arquivo armazenado online, dentro do pacote do aplicativo Roblox ou salvo no dispositivo do cliente.

A estrutura básica é um esquema seguido por :// e um caminho que varia de acordo com o esquema.

[Esquema]://[Caminho]

O Roblox Engine suporta vários esquemas de URI personalizados para referenciar conteúdos armazenados na plataforma.

rbxassetid

rbxassetid aponta para um ativo enviado por um usuário no Roblox. Este formato é um padrão comum para propriedades como Decal.ColorMapContent, ParticleEmitter.Texture, e AudioPlayer.Asset.

rbxassetid://7229442422

Um ativo de decalque de uma jovem mulher com um botão no olho.
rbxassetid://3845386987

Três emissores de partículas emitem partículas vermelhas, azuis e amarelas sobre ativos de frascos que estão em cima de uma torre de pedra. As partículas vermelhas estão destacadas.
rbxassetid://9125402735

rbxasset

rbxasset aponta para a pasta de conteúdo do Roblox no dispositivo do usuário, por exemplo:

rbxasset://textures/face.png

A localização da pasta de conteúdo depende do sistema operacional do usuário:

%LOCALAPPDATA%\Roblox\Versions\<versão>\content
(alternativamente C:\Program Files (x86)\Roblox\Versions\<versão>\content)

rbxthumb

rbxthumb aponta para uma imagem de miniatura para o ativo fornecido. Seu formato de string contém um tipo de miniatura (type), um ID de ativo (id) e largura/altura (w/h).

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

Tipo (type)Valor id EsperadoTamanhos Suportados (w×h)
AssetID para um ativo 2D ou 3D150×150, 420×420
AvatarID para um usuário do Roblox (Player.UserId)48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720
AvatarBustID para um usuário do Roblox (Player.UserId)50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420
AvatarHeadShotID para um usuário do Roblox (Player.UserId)48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420
BadgeIconID para um emblema150×150
BundleThumbnailID para um pacote do Mercado, como um personagem, cabeça ou sapatos150×150, 420×420
FontFamilyID para uma fonte na Loja do Criador ou no inventário do Toolbox1200×80
GameIconID para um jogo (DataModel.GameId); mostra o ícone do jogo50×50, 150×150
GamePassID para um passo150×150
GameThumbnailID para um jogo (DataModel.PlaceId); mostra a miniatura principal do jogo256×144, 384×216, 480×270, 576×324, 768×432
GroupIconID para um grupo150×150, 420×420
OutfitID coletado de uma tabela OutfitPages150×150, 420×420
Aplicar Miniatura da Cabeça do 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 conteúdo da miniatura ao rótulo de imagem
imageLabel.Image = content
-- Recortar miniatura em um círculo
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end

rbxgameasset

rbxgameasset aponta para um ativo enviado através do Gerenciador de Ativos. Permite acessar ativos por um nome amigável ao invés de ID, por isso, se você enviar uma imagem chamada Potion.png, você pode referenciá-la como:

rbxgameasset://Images/Potion

No exemplo acima, Images é a categoria/pasta que aparece no Gerenciador de Ativos e Potion é o nome do ativo, sem sua extensão.

rbxhttp

rbxhttp é uma forma abreviada para ContentProvider.BaseUrl, por exemplo:

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

rbxtemp

rbxtemp permite que você se refira a Files. Use File:GetTemporaryId() para gerar uma URL válida rbxtemp. Por exemplo:

rbxtemp://1

https / http

https ou http aponta para a localização exata de algo na internet. Funciona apenas em domínios aprovados pelo Roblox e gera um erro se você usá-lo em outro lugar.

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

Permissões de ativos

O status de privacidade de um ativo determina quem tem permissão para usar o ativo em seus jogos. Por padrão, todos os ativos são privados quando você ou membros do seu grupo os importam para o Studio. Se você quiser conceder a todos acesso ao ID do ativo, deve distribuí-lo para a Loja do Criador.

Moderação de ativos

O Roblox realiza tanto moderação de ativos manual quanto automatizada de forma proativa e reativa para garantir que os ativos estejam em conformidade com as Regras da Comunidade, Termos de Uso, e Lei de Direitos Autorais do Milênio Digital (DMCA). Se algum ativo violar essas políticas de moderação, como incluir conteúdo discriminatório ou adulto, a equipe de Moderação sinaliza e remove o ativo para proteger os usuários de conteúdo prejudicial ou não conforme. Esse processo geralmente acontece dentro de algumas horas após você importar o ativo.

Se um ativo ainda estiver na fila de moderação quando você publicar seu jogo, os usuários não poderão ver ou interagir com o ativo até que o Roblox o aprove. Se o ativo não passar pela moderação, você receberá uma notificação explicando por que o ativo não pode estar na plataforma em seu estado atual. Para mais informações, veja Trabalhando com Ativos - Moderação de Ativos.

Gerenciamento de ativos

O Roblox oferece várias ferramentas para importar, armazenar e publicar seus ativos:

FerramentaDescrição
Gerenciador de AtivosImporta e armazena imagens, malhas, áudio e mais. Exibe apenas ativos que você importou para o jogo atualmente aberto.
ToolboxArmazena todos os ativos que você ou seus grupos já importaram para o Studio, independentemente de qual jogo você tenha aberto atualmente. Também inclui ativos da Loja do Criador, permitindo que você arraste rapidamente ativos gerados por usuários diretamente para seus jogos.
ImportadorImporta modelos 3D de ferramentas de modelagem de terceiros como uma instância personalizada Model.

Arquivar ativos

Para ajudar ainda mais na organização, você pode arquivar a maioria dos tipos de ativos na seção CriaçõesItens de Desenvolvimento do Painel do Criador. Para arquivar um item, passe o cursor sobre a miniatura de um ativo, clique no botão e selecione Arquivar no menu de contexto.

Botão de opções indicado para um ativo.

Após arquivar um ativo, ele desaparece do site e não está mais utilizável ou visível em jogos do Roblox, incluindo os seus.

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.