Bijna alles in Roblox wordt weergegeven als een cloud-gebaseerde activa met een unieke bijbehorende ID. Deze ID is meestal in de vorm van rbxassetid://[ID], die wordt toegepast op verschillende instanties als een eigenschap die geschikt is voor dat specifieke activatype. Bijvoorbeeld, Texture, MeshPart en AudioPlayer instanties verwijzen naar afbeelding-, mesh- en audio-activa via hun respectieve ColorMapContent, MeshId en Asset eigenschappen.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Dit cloud-gebaseerde activa-systeem stelt je in staat om activa op Roblox op te slaan en ze in verschillende contexten op het platform opnieuw te gebruiken, zoals in verschillende objecten en plaatsen, zonder lokale kopieën te onderhouden als onderdeel van elk opgeslagen Studio-spel. Je kunt miljoenen projectactiva vinden in de Creator Store, avataractiva uitrusten in de Marketplace, of je kunt je eigen activa maken en ze importeren rechtstreeks in Studio via de activa-beheer tools.
Wanneer je activa importeert, moeten ze een moderatie controle doorstaan voordat gebruikers ze kunnen zien en ermee kunnen interageren in gepubliceerde spellen. Nadat Roblox geïmporteerde activa heeft goedgekeurd, kun je ervoor kiezen om het eigendom van hun gebruik op het platform te behouden of ze openbaar beschikbaar te maken zoals beschreven in Activa machtigingen.
Activatypes
Alle activatypes die beschikbaar zijn op het platform vallen over het algemeen in een van de drie categorieën:
- Activa die overeenkomen met projectniveau-items. Je kunt deze activa vinden en configureren voor specifieke spellen op het Creator Dashboard.
- Activa die objecten zijn, of die het uiterlijk of gedrag van objecten binnen plaatsen veranderen. Je kunt deze activa importeren of ze vinden in de Creator Store.
- Activa die het lichaam, kleding of animatie van avatars en niet-speelbare personages veranderen. Je kunt deze activa vinden in de Marketplace.
Elk activatype werkt anders, afhankelijk van waar het zich op het platform bevindt. Zie de volgende secties voor informatie over hoe je elk activatype kunt gebruiken voor spellen, plaatsen en avatars.
Voor spellen
Er zijn drie activatypes die overeenkomen met projectniveau-items. Deze activatypes zijn uniek voor het spel waar ze aan zijn gekoppeld, wat betekent dat ze niet overdraagbaar zijn naar andere projecten.
- Badges — Een badge is een speciale prijs die je aan gebruikers kunt geven wanneer ze een doel binnen een spel bereiken, zoals het voltooien van een moeilijk doel of het spelen gedurende een bepaalde tijd.
- Passes — Een pass is een monetisatieproduct waarmee je een eenmalige Robux-kosten kunt vragen zodat gebruikers toegang krijgen tot speciale privileges binnen een spel, zoals toegang tot een beperkt gebied, een in-game avatar-item of een permanente power-up.
Voor plaatsen
In het algemeen zijn er twee categorieën van activatypes voor plaatsen die je kunt importeren of vinden in de Creator Store:
- Activa die je toepast als een eigenschap van een object, zoals audio, afbeeldingen, lettertypen en video's.
Voor meer informatie over beide typen activa voor plaatsen, zoals waar en hoe je ze in Studio kunt gebruiken, raadpleeg de volgende tabel.
| Activa Type | Beschrijving |
|---|---|
| Model | Een Model is een containerobject voor geometrische groeperingen zoals BaseParts, MeshParts, en andere Model objecten. Modellen kunnen ook objecten bevatten zoals Scripts. Wanneer je objecten in Studio groepeert, worden ze automatisch een Model object. Voor meer informatie, zie modellen. |
| Mesh | Een MeshPart is een type onderdeelobject dat een fysiek gesimuleerde aangepaste mesh bevat. Voor meer informatie, zie meshes. |
| Audio | Een AudioPlayer instantie laadt en speelt een audiobestand en geeft de output door via een Wire naar een AudioEmitter of AudioDeviceOutput. Voor meer informatie, zie audio-activa en audio-objecten. |
| Afbeelding | Afbeeldingen worden op verschillende manieren binnen een plaats gebruikt, waaronder texturen/decal op onderdelen, afbeelding labels, mesh texturen, texturen voor aangepaste materialen, texturen voor speciale effecten, en meer. |
| Lettertype | TextButton, TextLabel, en TextBox objecten tonen typografie in een specifieke stijl wanneer je een lettertype activa ID toepast. Je kunt geen lettertypen importeren, maar de Creator Store biedt meer dan 80 verschillende lettertypen voor jouw gebruik. |
| Video | Een VideoFrame object toont een video via zijn Video activa-eigenschap. Zie video frames voor meer informatie. |
Voor avatars
Er zijn drie categorieën van activatypes voor avatars die je kunt vinden in de Marketplace en aan avatars kunt uitrusten:
- Lichaamsdelen — Activa die secties van het avatar karaktermodel vertegenwoordigen, zoals het hoofd, de romp of de benen.
- Kleding en Accessoires — Activa die kleding en accessoires bovenop lichaamsdelen vertegenwoordigen.
- Animaties — Activa die het avatar karaktermodel animeren, zoals hoe het rent, springt of zwemt.
Elk karakter model bevat een HumanoidDescription object met activa-ID's voor de lichaamsdelen, kleding, accessoires en animaties van het karakter. Standaard verwijst een speelbare karakter van een gebruiker naar hun persoonlijke Roblox-avatar, maar je kunt een aangepaste HumanoidDescription toepassen indien gewenst. Voor meer informatie, zie karakter uiterlijk.
Pakketten
Binnen Studio kun je enkele activa of activa-hiërarchieën omzetten in pakketten en ze in meerdere spellen hergebruiken, zodat je het activa-beheer voor je hele team of voor meerdere projecten kunt optimaliseren. Wanneer een pakket wordt bijgewerkt, kunnen jij of je teamleden specifieke kopieën bijwerken naar de meest actuele versie, alle kopieën in een spel bijwerken, of specifieke kopieën instellen om automatisch bij te werken.
Voor meer informatie, zie pakketten.
Activa URI's
Activa en andere inhoud die buiten de huidige plaats zijn opgeslagen, worden geïdentificeerd door Uniform Resource Identifiers (URI's) die geformatteerde strings zijn die naar een bestand verwijzen dat online is opgeslagen, binnen het Roblox-applicatiepakket, of opgeslagen op het apparaat van de cliënt.
De basisstructuur is een schema gevolgd door :// en een pad dat varieert afhankelijk van het schema.
De Roblox Engine ondersteunt verschillende aangepaste URI-schema's voor het verwijzen naar inhoud die op het platform is opgeslagen.
rbxassetid
rbxassetid verwijst naar een door de gebruiker geüpload activa op Roblox. Dit formaat is een gangbare standaard voor eigenschappen zoals Decal.ColorMapContent, ParticleEmitter.Texture, en AudioPlayer.Asset.


rbxasset
rbxasset verwijst naar de inhoudsmap van Roblox op het apparaat van de gebruiker, bijvoorbeeld:
De locatie van de inhoudsmap hangt af van het besturingssysteem van de gebruiker:
%LOCALAPPDATA%\Roblox\Versions\<version>\content
(alternatief C:\Program Files (x86)\Roblox\Versions\<version>\content)
rbxthumb
rbxthumb verwijst naar een thumbnail-afbeelding voor de opgegeven activa. Het stringformaat neemt een thumbnail-type (type), een activa-ID (id), en breedte/hoogte (w/h).
| Type (type) | Verwachte id Waarde | Ondersteunde Groottes (w×h) |
|---|---|---|
| Asset | ID voor een 2D of 3D activa | 150×150, 420×420 |
| Avatar | ID voor een Roblox-gebruiker (Player.UserId) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720 |
| AvatarBust | ID voor een Roblox-gebruiker (Player.UserId) | 50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420 |
| AvatarHeadShot | ID voor een Roblox-gebruiker (Player.UserId) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420 |
| BadgeIcon | ID voor een badge | 150×150 |
| BundleThumbnail | ID voor een Marketplace bundel zoals een karakter, hoofd, of schoenen | 150×150, 420×420 |
| FontFamily | ID voor een lettertype in de Creator Store of Toolbox inventaris | 1200×80 |
| GameIcon | ID voor een spel (DataModel.GameId); toont het icoon van het spel | 50×50, 150×150 |
| GamePass | ID voor een pass | 150×150 |
| GameThumbnail | ID voor een spel (DataModel.PlaceId); toont de primaire thumbnail van het spel | 256×144, 384×216, 480×270, 576×324, 768×432 |
| GroupIcon | ID voor een groep | 150×150, 420×420 |
| Outfit | ID verzameld uit een OutfitPages tabel | 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
-- Pas thumbnailinhoud toe aan afbeeldingslabel
imageLabel.Image = content
-- Crop thumbnail naar cirkel
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
endrbxgameasset
rbxgameasset verwijst naar een activa geüpload via de Asset Manager. Het maakt toegang mogelijk tot activa via een gebruiksvriendelijke naam in plaats van ID, dus als je een afbeelding uploadt met de naam Potion.png, kun je deze verwijzen als:
In het bovenstaande voorbeeld is Images de categorie/map die verschijnt in de Asset Manager en Potion is de activanaam, minus de extensie.
rbxhttp
rbxhttp is een afkorting voor ContentProvider.BaseUrl, bijvoorbeeld:
rbxtemp
rbxtemp stelt je in staat om Files te verwijzen. Gebruik File:GetTemporaryId() om een geldige rbxtemp URL te genereren. Bijvoorbeeld:
https / http
https of http verwijst naar de exacte locatie van iets op het internet. Het werkt alleen op door Roblox goedgekeurde domeinen en geeft een foutmelding als je het elders gebruikt.
Activa machtigingen
De privacystatus van een activa bepaalt wie toestemming heeft om de activa binnen hun spellen te gebruiken. Standaard zijn alle activa privé wanneer jij of je groep leden ze in Studio importeren. Als je iedereen toegang wilt geven tot de activa-ID, moet je de activa verspreiden naar de Creator Store.
Activa moderatie
Roblox voert zowel menselijke als geautomatiseerde activa-moderatie uit op een proactieve en reactieve basis om ervoor te zorgen dat activa voldoen aan de Gemeenschapsregels, Gebruiksvoorwaarden, en Intellectuele Eigendom richtlijnen. Als een activa deze moderatiebeleid schendt, zoals het opnemen van discriminerende of volwassen inhoud, markeert en verwijdert het moderatorteam de activa om gebruikers te beschermen tegen schadelijke of niet-conforme inhoud. Dit proces gebeurt doorgaans binnen enkele uren nadat je de activa hebt geïmporteerd.
Als een activa nog in de moderatiewachtrij staat wanneer je je spel publiceert, kunnen gebruikers de activa niet zien of ermee interageren totdat Roblox deze goedkeurt. Als de activa niet door de moderatie komt, ontvang je een melding waarin wordt uitgelegd waarom de activa niet op het platform kan staan in de huidige staat. Voor meer informatie, zie Werken met Activa - Activa Moderatie.
Activa beheer
Roblox biedt verschillende tools om je activa te importeren, op te slaan en te publiceren:
| Tool | Beschrijving |
|---|---|
| Asset Manager | Importeert en slaat afbeeldingen, meshes, audio, en meer op. Toont alleen activa die je in het momenteel geopende spel hebt geïmporteerd. |
| Toolbox | Bewaart elke activa die jij of je groepen ooit in Studio hebben geïmporteerd, ongeacht welk spel je momenteel geopend hebt. Bevat ook activa van de Creator Store, zodat je snel door gebruikers gegenereerde activa rechtstreeks in je spellen kunt plaatsen. |
| Importer | Importeert 3D-modellen van derde partij modelleringstools als een aangepaste Model instantie. |
Archiveer activa
Om verder te helpen met organisatie, kun je de meeste activatypes archiveren in de sectie Creations ⟩ Development Items van het Creator Dashboard. Om een item te archiveren, beweeg je de muis over de thumbnail van een activa, klik je op de ⋯ knop, en selecteer je Archive in het contextmenu.

Nadat je een activa hebt gearchiveerd, verdwijnt deze van de website en is deze niet langer bruikbaar of zichtbaar in Roblox-spellen, inclusief je eigen.