Quase tudo no Roblox é representado como um recurso baseado na nuvem com um ID correspondente exclusivo.Este ID é tipicamente no formato de rbxassetid://[ID], que é aplicado a várias instâncias como uma propriedade que é apropriada para esse tipo específico de recurso.Por exemplo, Texture , MeshPart , e Sound instâncias referem imagens, malha e recursos de áudio através de suas respectivas propriedades TextureID , MeshID e SoundID.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Esse sistema de recursos baseado na nuvem permite que você armazene recursos através do Roblox e os reutilize em toda a plataforma em vários contextos, como em diferentes objetos e locais, sem manter cópias locais como parte de cada experiência salva do Studio.Você pode encontrar milhões de recursos de projeto na Loja do Criador, equipar recursos de avatar no Mercado, ou você pode criar seus próprios recursos e importá-los diretamente no Studio através das ferramentas de gerenciamento de recursos.
Ao importar recursos, eles devem passar por uma verificação de moderação antes que os usuários possam vê-los e interagir com eles em experiências publicadas.Depois que o Roblox aprovar recursos importados, você pode optar por manter a propriedade de seu uso na plataforma ou torná-los disponíveis publicamente, conforme descrito em Permissões de recursos.
Tipos de recursos
Todos os tipos de recurso disponíveis na plataforma geralmente pertencem a uma das três categorias:
- Recursos que se mapeiam a itens de nível de projeto. Você pode encontrar e configurar esses recursos para experiências específicas no Painel do Criador.
- Recursos que são objetos ou que alteram a aparência ou o comportamento de objetos dentro de locais.Você pode importar esses recursos ou encontrá-los na Loja do Criador.
- Recursos que alteram o corpo, a roupa ou a animação de avatares e personagens não jogáveis. Você pode encontrar esses recursos no Mercado.
Cada tipo de recurso funciona de maneira diferente dependendo de onde vive na plataformaVeja as seções a seguir para obter informações sobre como usar cada tipo de recurso para experiências, locais e avatares.
Para as experiências
Existem três tipos de recurso que se traduzem em itens de nível de projeto.Esses tipos de recurso são únicos para a experiência que eles mapeiam, o que significa que eles não são transferíveis para outros projetos
- Locais — Cada experiência tem um ou mais locais, ou mundos 3D individuais.Cada local é representado por um modelo de dados que descreve o mundo e a lógica do local de 3D.
- Insígnias — Uma insígnia é um prêmio especial que você pode presentear a usuários quando eles atingirem uma meta dentro de uma experiência, como completar um objetivo difícil ou jogar por um determinado período.
- Passes — Um passe é um produto de monetização que permite cobrar uma taxa única de Robux para que os usuários acessem privilégios especiais dentro de uma experiência, como entrada em uma área restrita, um item de avatar na experiência ou um power-up permanente.
Para lugares
Em geral, existem duas categorias de tipos de recurso para locais que você pode importar ou encontrar na Loja do Criador :
- Recursos que você aplica como propriedade de um objeto, como áudio, imagens, fontes e vídeos.
Para mais informações sobre ambos os tipos desses recursos para locais, como onde e como você pode usá-los no Studio, consulte a tabela a seguir.
Tipo de Recurso | Descrição |
---|---|
Modelo | Um Model é um objeto de 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. |
Modelo de Grade | Um MeshPart é um tipo de objeto de peça que inclui um modelo físico simulado personalizado. Para mais informações, veja Modelos. |
Áudio | Um objeto A Sound é um objeto que emite áudio quando você aplica um ID de recurso de áudio dentro de sua propriedade SoundId.Onde você coloca o objeto Sound no modelo de dados muda como e onde o som é emitido dentro da experiência.Para mais informações, consulte Recursos de Áudio e Objetos de Som. |
Imagem | Imagens são usadas de várias maneiras dentro de um local, incluindo texturas/decals em peças, rótulos de imagem , texturas de malha , texturas para materiais personalizados , texturas para efeitos especiais e mais. |
Fonte | TextButton , TextLabel , e TextBox objetos exibem tipografia em um estilo específico quando você aplica um ID de recurso de fonte.Você não pode importar fontes, mas a Loja do Criador oferece mais de 80 fontes diferentes para o seu uso. |
Vídeo | Um objeto A VideoFrame exibe um vídeo através de sua propriedade de recurso Video. Veja Quadros de Vídeo para mais informações. |
Para os avatares
Existem três categorias de tipos de recursos para avatares que você pode encontrar no Mercado e equipar aos avatares:
- Partes do Corpo — Recursos que representam seções do modelo de personagem do avatar, como sua cabeça, torso ou pernas.
- Roupas e acessórios — Recursos que representam roupas e acessórios sobre partes do corpo.
- Animações — Recursos que animam o modelo de personagem de avatar, como a forma como ele corre, salta ou nada.
Cada modelo de personagem contém um objeto com IDs de recursos para as partes do corpo do personagem, roupas, acessórios e animações.Por padrão, o personagem tocável de um usuário se refere ao seu avatar pessoal do Roblox, mas você pode aplicar um avatar personalizado HumanoidDescription se desejar.Para mais informações, veja Aparência do personagem.
Pacotes
Dentro do Studio, você pode converter recursos únicos ou hierarquias de recursos em pacotes e reutilizá-los em múltiplas experiências, permitindo que você otimize a gestão de recursos 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 recente, atualizar todas as cópias em uma experiência ou definir cópias específicas para atualização automática.
Para mais informações, veja Pacotes.
URIs de recursos
Recursos e outros conteúdos armazenados fora do local atual são identificados através de Identificadores de Recursos Padrão (URIs) que são strings formatadas que apontam para um arquivo armazenado online, dentro do pacote de aplicativos 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.
O motor do Roblox suporta vários esquemas de URI personalizados para referenciar conteúdo armazenado na plataforma.
rbxassetid
rbxassetid pontos para um recurso carregado pelo usuário no Roblox.Este formato é um padrão comum para propriedades como Decal.Texture , ParticleEmitter.Texture e Sound.SoundId.


rbxasset
rbxasset pontos para o diretório de conteúdo do Roblox no dispositivo do usuário, por exemplo:
A localização do diretório de conteúdo depende do sistema operacional do usuário:
%LOCALAPPDATA%\Roblox\Versions\<version>\content
(alternatively C:\Program Files (x86)\Roblox\Versions\<version>\content)
rbxthumb
rbxthumb pontos para uma imagem de miniatura para o recurso fornecido.Seu formato de corda toma um tipo de miniatura ( type ), um ID de recurso ( id ), e largura/altura ( w / h ).
Tipo ( type ) | Valor esperado id esperado | Tamanhos suportados ( w × h ) |
---|---|---|
Asset | ID de um recurso 2D ou 3D | 150×150, 420×420 |
Avatar | ID de um usuário do Roblox ( Player.UserId ) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720 |
AvatarBust | ID de um usuário do Roblox ( Player.UserId ) | 50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420 |
AvatarHeadShot | ID de um usuário do Roblox ( Player.UserId ) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420 |
BadgeIcon | ID para uma insígnia má | 150×150 |
BundleThumbnail | ID para um pacote de mercado como um personagem, cabeça ou calçados | 150×150, 420×420 |
FontFamily | ID para uma fonte na Loja do Criador ou Caixa de Ferramentas | 1200×80 |
GameIcon | ID para uma experiência ( DataModel.GameId ); mostra o ícone da experiência | 50×50, 150×150 |
GamePass | ID para um pass | 150×150 |
GameThumbnail | ID para uma experiência ( ); mostra a miniatura primária da experiência | 256×144, 384×216, 480×270, 576×324, 768×432 |
GroupIcon | ID para um grupo | 150×150, 420×420 |
Outfit | ID coletada de uma tabela OutfitPages | 150×150, 420×420 |
Aplicar Imagem de Cabeça de Avatar Miniatura
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 de miniatura à etiqueta de imagem
imageLabel.Image = content
-- Cortar miniatura para círculo
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end
rbxgameasset
rbxgameasset pontos para um recurso carregado através do Gerenciador de Recursos.Permite o acesso a recursos por um nome amigável ao usuário em vez de ID, então, se você carregar uma imagem chamada Potion.png, você pode referenciá-la como:
No exemplo acima, Images é a categoria/pasta que aparece no Gerenciador de Recursos e Potion é o nome do recurso, menos sua extensão
rbxhttp
rbxhttp é uma abreviação para ContentProvider.BaseUrl, por exemplo:
rbxtemp
rbxtemp permite que você se refira a Files. Use File:GetTemporaryId() para gerar um URL válido rbxtemp. Por exemplo:
https/http
https ou http pontos para a localização exata de algo na Internet.Ele só funciona em domínios aprovados pelo Roblox e gera um erro se você usá-lo em outro lugar.
Permissões de recursos
O estado de privacidade de um recurso determina quem tem permissão para usar o recurso dentro de suas experiências.Por padrão, todos os recursos são privados quando você ou os membros do seu grupo os importam para o Studio.Se você quiser conceder acesso geral ao ID do recurso, você deve distribuir o recurso para a Loja do Criador.
Moderação de recursos
O Roblox realiza a moderação de recursos humanos e automatizados tanto em uma base proativa e reativa para garantir que os recursos adiram às Regras da Comunidade, Termos de Uso e Lei de Direitos Autorais do Milênio Digital (DMCA).Se algum recurso violar essas políticas de moderação, como incluir conteúdo discriminatório ou adulto, a equipe de Moderação sinaliza e remove o recurso para proteger os usuários de conteúdo nocivo ou não conforme.Esse processo geralmente ocorre em algumas horas após você importar o recurso.
Se um recurso ainda estiver na fila de moderação quando você publicar sua experiência, os usuários não poderão ver ou interagir com o recurso até que o Roblox o aprove.Se o recurso não passar pela moderação, você receberá uma notificação explicando por que o recurso não pode estar na plataforma em seu estado atual.Para mais informações, veja Trabalhando com Recursos - Moderação de Recursos.
Gerenciamento de recursos
O Roblox oferece várias ferramentas para importar, armazenar e publicar seus recursos:
Ferramenta | Descrição |
---|---|
Gerente de Ativos | Importa e armazena imagens, malhas, pacotes, áudio e modelos.Exibe apenas recursos que você importou para a experiência atualmente aberta. |
Caixa de Ferramentas | Armazena todos os recursos que você ou seus grupos tenham importado para o Studio, independentemente da experiência que você tem atualmente aberta.Também inclui recursos da Loja do Criador, permitindo que você rapidamente solte recursos gerados pelo usuário diretamente em suas experiências. |
Importador 3D | Importa .fbx ou .obj modelos 3D de ferramentas de modelagem de terceiros como uma instância personalizada Model. |
Arquivando recursos
Para ajudar ainda mais com a organização, você pode arquivar a maioria dos tipos de recursos na seção Criações ⟩ Itens de Desenvolvimento da Plataforma do Criador.Simplesmente passe o mouse sobre uma miniatura de recurso, clique no botão ⋯ e selecione Arquivo do menu de contexto.

Depois de arquivar um recurso, ele desaparece do site e não é mais usável ou visível nas experiências do Roblox, incluindo a sua própria.