Recursos

*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 recurso baseado em nuvem com um ID correspondente único. Este ID geralmente é fornecido na forma de

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 armazenamento de recursos baseado em nuvem permite que você armazene recursos através do Roblox e reutilize-os 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 na <

Ao importar recursos, eles devem passar um moderação check antes que os usuários possam ver e interagir com eles em experiências publicadas. Depois que o Roblox aprovar os 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 recursos disponíveis na plataforma geralmente caem em uma das três categorias:

  • Recursos que mapam para 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, roupas ou animação de avatares e personagens não jogáveis. Você pode encontrar esses recursos no Mercado.

Cada tipo de recurso funciona de forma diferente dependendo de onde ele vive na plataforma. Veja as seções a seguir para obter informações sobre como usar cada tipo de recurso para experiências, locais e avatares.

Para Experiências

Existem três tipos de recursos que se mapam a itens de nível de projeto. Esses tipos de recursos são únicos à experiência que eles mapam, 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 modelo de dados representa um mundo 3D e lógica do local.
  • Insígnias — Um insígnias é um prêmio especial que você pode presentear os usuários quando eles atingem um objetivo dentro de uma experiência, como completar um objetivo difícil ou jogar por um determinado tempo.
  • Passes — Um passe é um produto de monetização que permite cobrar uma taxa única em Robux para que os usuários acesso 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 Locais

Em geral, existem duas categorias de tipos de recursos para locais que você pode importar ou encontrar na Loja do Criador:

  • Recursos que existem como objetos dentro do modelo de dados, como modelos e malhas.
  • 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 RecursoDescrição
Modelo Um Model é um objeto de contêiner para agrupamentos geométricos, como BaseParts, MeshParts e outros objetos de 1> Class.Model1>
Malha. Um MeshPart é um tipo de objeto de peça que inclui um malhapersonalizado fisicamente simulado. Para mais informações, see Meshes .
Áudio Um objeto Sound é um objeto que emite áudio quando você aplica um ID de áudio dentro de sua propriedade SoundId. Onde você coloca o objeto Sound dentro do modelo de dados muda como e onde o som é emitido dentro da experiência. Para mais informações, see 1> Audio As
Imagem As imagens são usadas de várias maneiras dentro de um local, incluindo texturas/decals em partes, rótulos de imagem , texturas de malha , texturas para 1> materiais personalizados1> , texturas para 4> efeitos especiais 4> e muito mais.
Fonte TextButton , TextLabel e TextBox objetos exibem tipografia em um estilo específico ao aplicar um ID de recurso de fonte. Você não pode importar fontes, mas a 0>Loja do Criador0> oferece mais de 80 fontes diferentes para seu uso.
Vídeo Um objeto VideoFrame exibe um vídeo através de sua propriedade de recurso Video. Veja Vídeo Frames para mais informações.

Para Avatares

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

  • Peças 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 na parte superior do corpo.
  • Animações — Recursos que animam o modelo de personagem do avatar, como como ele é executado, pulos ou nata.

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

Pacotes

Dentro do Studio, você pode converter único assets ou hierarquias de recursos em pacotes e reutilizá-los em várias experiências, permitindo que você otimize a gestão de recursos em 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 configurar cópias específicas para atualizaçãoautomaticamente.

Para mais informações, see Pacotes .

URIs de Recursos

Recursos e outros conteúdos armazenados fora do local atual são identificados por meio de Identificadores de Recursos Uniformes (URIs), que são estruturas de caracteres que apontam para um arquivo armazenado conectado / online, dentro do pacote de aplicativos Roblox, ou salvos no dispositivo do cliente.

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

[Scheme]://[Path]

O mecanismo Roblox suporta vários esquemas de URL personalizados para referenciar conteúdo armazenado na plataforma.

rbxassetid

rbxassetid pontos para um recurso de propriedade de um usuário no Roblox. Este formato é um padrão comum para propriedades, como Decal.Texture , ParticleEmitter.Texture e 0> Class.Sound.SoundId0> .

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

recurso de código de banco

rbxasset pontos para a pasta de conteúdo do Roblox no dispositivodo 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\<version>\content

rbx▪▪▪

rbxthumb apontar para uma imagem de miniatura para o recurso fornecido. Seu formato de string adota um tipo de miniatura ( type , um ID de recurso ( id ) e altura / largura ( 0> w0> / rbxthumb3> ).

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

Tipo ( type )Esperado id ValorTamanhos Suportados ( w × h )
AssetID de um ativo 2D ou 3D150×150, 420×420
AvatarID de um usuário do Roblox ( Player.UserId )48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720
AvatarBustID de um usuário do Roblox ( Player.UserId )50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420
AvatarHeadShotID de um usuário do Roblox ( Player.UserId )48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420
BadgeIconID para uma insígnia150×150
BundleThumbnailID para um Pacote de Mercado pacote, como um caractere, cabeça ou 2>sapatos2>150×150, 420×420
FontFamilyID para uma fonte no Armazenamento do Criador ou Caixa de Ferramentas inventário1200×80
GameIconID para uma experiência ( DataModel.GameId); mostra o ícone da experiência Class.DataModel.GameId50×50, 150×150
GamePassID para um passe150×150
GameThumbnailID para uma experiência ( DataModel.GameId ) mostra a experiência's principal miniatura256×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 Thumbnail de Cabeça de 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 de miniatura à etiqueta / rótulode imagem
imageLabel.Image = content
-- Corte a miniatura para o círculo
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end

recurso de jogo rbbx

rbxgameasset pontos para um recurso carregado através do Gerenciador de Recursos. Ele permite acesso a recursos por um nome de usuário ao invés de ID, então se você carregar 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 Recursos e Potion é o nome do recurso, minus sua extensão.

httpservice

rbxhttp é um termo de abreviação para ContentProvider.BaseUrl, por exemplo:

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

temp de rbx

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

rbxtemp://1

https://http

https ou http pontos para a localização exata de algo na Internet. Só funciona em domínios Roblox aprovados e causa um erro se você usá-lo em outro lugar.

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

Permissões de Recursos

O status de privacidade de um ativodetermina quem tem permissão para usar o recurso em suas experiências. Por padrão, todos os recursos são privados quando você ou seus membros grupo importam-os no Studio. Se você quiser conceder acesso a todos ao ID do recurso, você deve distribuir o recurso para a Loja do Criador.

Moderação de Recursos

O Roblox realiza moderação de ativos, tanto humana quanto automatizada, de forma proativa e reativa, para garantir que os ativos adiram às 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,

Se um recurso ainda estiver na fila de moderação quando você publicar sua experiência, os usuários não podem ver ou interagir com o recurso até que o Roblox aprove-o. Se o recurso não passar na moderação, você receberá uma notificação 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 loja, armazenar e publicar seus recursos:

FerramentaDescrição
Gerenciador de RecursosImporta e armazena imagens, malhas, pacotes, 1>áudio1> e 4>modelos4>. Exibe apenas recursos que você importou na experiência atualmente aberta.
Caixa de ferramentasArmazena todos os recursos que você ou seus grupos importaram no Studio, independentemente da experiência que você está atualmente tendo aberta. Inclui recursos da Loja do Criador, permitindo que você deixe cair rapidamente recursos gerados pelo usuário diretamente em suas experiências.
Importador 3DImporta .fbx ou .obj modelos 3D de terceiros ferramentas de modelagem como uma instância personalizada de Model .

Arquivando Recursos

Para ajudar ainda mais com a organização, você pode arquivar a maioria dos tipos de recursos na seção Itens de Desenvolvimento do Painel do Criador.

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.

Depois de arquivar um recurso, ele desaparece do site e não é mais usável ou visível nas experiências do Roblox, incluindo as suas possuir.