Risorse

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Quasi tutto in Roblox è rappresentato come una risorsa basata sul cloud con un ID corrispondente unico.Questo ID è tipicamente nella forma di rbxassetid://[ID], che viene applicato a diverse istanze come proprietà che è appropriata per quel particolare inserisci / scrividi risorsa.Ad esempio, Texture , MeshPart , e Sound istanze di immagine di riferimento, Mesh, magliae risorse audio attraverso le rispettive proprietà TextureID , MeshID e SoundID.

rbxassetid://7229442422

A decal asset of a young woman with a button for an eye.

rbxassetid://6768917255

An untextured treasure chest MeshPart asset.

rbxassetid://9125402735

Questo sistema di risorse basato sul cloud ti consente di archiviare risorse attraverso Roblox e riutilizzarle attraverso la piattaforma in diversi contesti, come in oggetti e luoghi diversi, senza mantenere copie locali come parte di ogni esperienza Studio salvata.Puoi trovare milioni di risorse del progetto nel Creator Store, equipaggiare le risorse dell'avatar nel Marketplace o creare le tue risorse e importarle direttamente in Studio attraverso gli strumenti di gestione delle risorse.

Quando importi risorse, devono superare un controllo di moderazione prima che gli utenti possano vederle e interagire con esse nelle esperienze pubblicate.Dopo che Roblox approva le risorse importate, puoi scegliere di mantenere la proprietà del loro uso sulla piattaforma o renderle pubblicamente disponibili come descritto in autorizzazioni delle risorse.

Tipi di risorsa

Tutti i tipi di risorsa disponibili sulla piattaforma in generale rientrano in una delle tre categorie:

  • Risorse che si mappano su oggetti a livello di progetto. Puoi trovare e configurare queste risorse per esperienze specifiche sulla Dashboard del creatore.
  • Risorse che sono oggetti, o che cambiano l'aspetto o il comportamento degli oggetti all'interno dei luoghi.Puoi importare queste risorse o trovarle nel Creator Store.
  • Risorse che cambiano il corpo, l'Abiti/Abbigliamentoo l'animazione di avatar e personaggi non giocabili. Puoi trovare queste risorse nel Marketplace.

Ogni tipo di risorsa funziona in modo diverso a seconda di dove vive sulla Piattaforma.Vedi le seguenti sezioni per informazioni su come utilizzare ogni tipo di risorsa per esperienze , luoghi e avatar .

Per le esperienze

Esistono tre tipi di risorse che si traducono in oggetti a livello di progetto.Questi tipi di risorsa sono unici per l'esperienza a cui si mappano, il che significa che non sono trasferibili ad altri progetti.

  • Posti — Ogni esperienza ha uno o più posti o mondi 3D individuali.Ogni luogo è rappresentato da un modello di dati che descrive il mondo e la logica del Posto3D.
  • Distintivi — Un distintivo è un premio speciale che puoi regalare agli utenti quando raggiungono un obiettivo all'interno di un'esperienza, come completare un obiettivo difficile o giocare per un certo periodo di tempo.
  • Pass — Un pass è un prodotto di monetizzazione che ti consente di addebitare una tassa Robux una sola volta per consentire agli utenti di accedere a privilegi speciali all'interno di un'esperienza, come l'ingresso in un'area riservata, un Articoloavatar in-experience o un potenziamento permanente.

Per i luoghi

In Generale, ci sono due categorie di tipi di risorse per i luoghi che puoi importare o trovare nel Creator Store :

  • Risorse che esistono come oggetti all'interno del modello di dati, come modelli e mesh.
  • Risorse che applici come Proprietàdi un oggetto, come audio/suono, immagini, caratteri e video.

Per maggiori informazioni su entrambi i tipi di queste risorse per i luoghi, come dove e come puoi usarle in Studio, fai riferimento alla seguente tabella.

Tipo di risorsaDescrizione
Modello Un Model è un oggetto container per gruppi geometrici come BaseParts , MeshParts e altri oggetti Model .I modelli possono anche contenere oggetti come Scripts .Ogni volta che raggruppi oggetti insieme in Studio, diventano automaticamente un oggetto Model.Per ulteriori informazioni, vedi Modelli .
Maglia Un MeshPart è un tipo di oggetto di parte che include una Mesh, magliapersonalizzata fisicamente simulata. Per ulteriori informazioni, vedi Meshes .
Audio Un oggetto A Sound emette audio quando applica un ID risorsa audio all'interno della sua ProprietàSoundId.Dove posizioni l'oggetto Sound nel modello di dati cambia il modo e dove il suono viene emesso all'interno dell'esperienza.Per ulteriori informazioni, vedi Risorse audio e Oggetti sonori.
Immagine Le immagini vengono utilizzate in diversi modi all'interno di un Posto, tra cui texture/decals su parti, etichette di immagine , texture di mesh , texture per materiali personalizzati , texture per effetti speciali e altro ancora.
Carattere TextButton , TextLabel , e TextBox oggetti mostrano la tipografia in uno stile specifico quando applicate un ID di risorsa di caratteri.Non puoi importare font, ma il Creator Store offre oltre 80 font diversi per il tuo uso.
Video Un oggetto A VideoFrame mostra un video attraverso la sua Proprietàrisorsa Video. Vedi Frame video per ulteriori informazioni.

Per gli avatar

Ci sono tre categorie di tipi di risorse per gli avatar che puoi trovare nel Marketplace e equipaggiare agli avatar:

  • Parti del corpo — Risorse che rappresentano sezioni del modello di personaggio dell'avatar, come la sua testa, il torso o le gambe.
  • Abbigliamento e accessori — Risorse che rappresentano abbigliamento e accessori sulle parti del corpo.
  • Animazioni — Risorse che animano il modello di personaggio dell'avatar, come il modo in cui corre, salta o nuota.

Ogni modello di carattere contiene un oggetto HumanoidDescription con ID risorse per le parti del corpo del personaggio, l'Abiti/Abbigliamento, gli accessori e le animazioni.Per impostazione predefinita, il personaggio giocabile di un utente fa riferimento al suo avatar Roblox personale, ma puoi applicare un avatar personalizzato HumanoidDescription se lo desideri.Per ulteriori informazioni, vedi Aspetto del personaggio.

Pacchetti

All'interno di Studio, puoi convertire singole risorse o gerarchie di risorse in pacchetti e riutilizzarli in più esperienze, consentendoti di ottimizzare la gestione delle risorse su tutta la tua squadra o su più progetti.Quando un pacchetto viene aggiornato, tu o i membri del tuo team possono aggiornare le copie specifiche alla versione più recente, aggiornare tutte le copie attraverso un'esperienza o impostare le copie specifiche all'Aggiornarmentoautomatico.

Per ulteriori informazioni, vedi Pacchetti.

URI di risorse

Le risorse e altro contenuto memorizzati al di fuori del luogo attuale vengono identificati tramite Uniform Resource Identifiers ( URI ) che sono stringhe formattate che puntano a un file memorizzato Connesso, Online, all'interno del pacchetto applicativo Roblox o salvato sul Dispositivodel client .

La struttura di base è un schema seguito da :// e da un percorso che varia a seconda dello schema.

[Scheme]://[Path]

Il motore Roblox supporta diversi schemi URI personalizzati per il riferimento al contenuto memorizzato sulla Piattaforma.

rbxassetid

rbxassetid punti a una risorsa caricata dall'utente su Roblox.Questo formato è uno standard comune per proprietà come Decal.Texture , ParticleEmitter.Texture e Sound.SoundId .

A decal asset of a young woman with a button for an eye.
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.

rbxasset

rbxasset punti al cartella contenuti di Roblox sul Dispositivodell'utente, ad esempio:

rbxasset://textures/face.png

La posizione della cartella contenuto dipende dall'operating system dell'utente:

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

rbxthumb

rbxthumb punti a un'immagine thumbnail per l'asset fornito.Il suo formato di stringa prende un tipo di miniatura ( type ), un ID risorsa ( id ), e larghezza/altezza ( w / h ).

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

Tipo (type )Valore atteso id ValoreDimensioni supportate ( w × h )
AssetID per una risorsa 2D o 3D150×150, 420×420
AvatarID per un utente Roblox ( Player.UserId )48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720
AvatarBustID per un utente Roblox ( Player.UserId )50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420
AvatarHeadShotID per un utente Roblox ( Player.UserId )48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420
BadgeIconID per un badge150×150
BundleThumbnailID per un bundle del mercato come un personaggio , testa o scarpe150×150, 420×420
FontFamilyID per un carattere nel Creator Store o Toolbox Inventario, reportorio1200×80
GameIconID per un'esperienza ( ); mostra l'icona dell'esperienza50×50, 150×150
GamePassID per un pass150×150
GameThumbnailID per un'esperienza ( ); mostra la miniatura principale dell'esperienza256×144, 384×216, 480×270, 576×324, 768×432
GroupIconID per un gruppo150×150, 420×420
OutfitID raccolti da una tabella OutfitPages150×150, 420×420
Applica la miniatura di Avatar Head Shot

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
-- Applica il contenuto delle miniature alla Etichettadell'immagine
imageLabel.Image = content
-- Ritaglia la miniatura a cerchio
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end

rbxgameasset

rbxgameasset punti a un'asset caricata attraverso il Gestore risorse.Consente l'accesso alle risorse con un nome utente conveniente invece di ID, quindi se carichi un'immagine chiamata Potion.png, puoi riferirsi a essa come:

rbxgameasset://Images/Potion

Nell'esempio sopra, Images è la categoria/cartella che appare nel Gestore risorse e Potion è il nome dell'asset, meno la sua estensione.

rbxhttp

rbxhttp è l'abbreviazione di ContentProvider.BaseUrl , ad esempio:

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

rbxtemp

rbxtemp ti consente di fare riferimento a Files . Usa File:GetTemporaryId() per generare un URL valido rbxtemp . Ad esempio:

rbxtemp://1

https/http

https o http punti all'esatta posizione di qualcosa su Internet.Funziona solo su domini approvati da Roblox e solleva un errore se lo usi altrove.

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

Permessi di risorsa

Lo stato di privacy di un'asset determina chi ha il permesso di utilizzare l'asset all'interno delle proprie esperienze.Per impostazione predefinita, tutte le risorse sono private quando tu o i membri del tuo gruppo le importi in Studio.Se vuoi concedere a tutti l'accesso all'ID della risorsa, devi distribuire la risorsa al Creator Store.

Moderazione delle risorse

Roblox esegue sia la moderazione delle risorse umana che automatica su base proattiva e reattiva per garantire che le risorse aderiscono alle Regole della comunità, Termini d'uso e Legge sul copyright del millennio digitale (DMCA).Se qualsiasi risorsa viola queste politiche di moderazione, come includere contenuti discriminatori o per adulti, il team di moderazione contrassegna e rimuove la risorsa per proteggere gli utenti da contenuti dannosi o non conformi.Questo processo generalmente avviene entro poche ore dopo aver importato la risorsa.

Se un'asset è ancora nella coda di moderazione quando pubblichi la tua esperienza, gli utenti non possono vedere o interagire con l'asset fino a quando Roblox non lo approva.Se la risorsa non supera la moderazione, riceverai una notifica che spiega perché la risorsa non può essere sulla piattaforma nel suo stato attuale.Per maggiori informazioni, vedi Lavorare con le risorse - Moderazione delle risorse.

Gestione delle risorse

Roblox offre diversi strumenti per importare, Negozioe pubblicare le tue risorse:

StrumentoDescrizione
Gestore delle risorseImporta e memorizza immagini, mesh, audio, e altro ancora.Mostra solo le risorse che hai importato nell'esperienza attualmente aperta.
Cassetta degli attrezziMemorizza ogni risorsa che tu o i tuoi gruppi abbiate mai importato in Studio, indipendentemente dall'esperienza che hai attualmente aperta.Include anche risorse dal Creator Store, consentendoti di caricare rapidamente risorse generate dagli utenti direttamente nelle tue esperienze.
Importatore 3DImporta modelli 3D da strumenti di modellazione di terze parti come istanza personalizzata Model .

Archiviazione delle risorse

Per aiutare ulteriormente con l'organizzazione, puoi archiviare la maggior parte dei tipi di risorse nella sezione CreazioniOggetti di sviluppo della Dashboard del creatore.Passa semplicemente il mouse su una miniatura di risorsa, fai clic sul pulsante e seleziona Archivia dal menu contestuale.

Options button indicated for an asset.

Dopo aver archiviato una risorsa, scompare dal sito web e non è più utilizzabile o visibile nelle esperienze di Roblox, inclusa la Proprio.