InsertService
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
InsertService est utilisé pour insérer des ressources depuis le site Web Roblox, généralement la fonction LoadAsset.
Pour charger une contenu, elle doit être accessible par le créateur de l'expérience qui la charge, qui peut être un utilisateur ou un groupe.Si une expérience doit être téléchargée par un créateur différent, les données de ressources ne seront pas accessibles.Voir la méthode LoadAsset() pour plus de détails sur ce vérifierde sécurité.Notez que vous ne devriez pas utiliser ce service pour charger des clés API ou d'autres secrets.Utilisez HttpService:GetSecret() à la place.
Voir aussi
- AssetService , qui peut fournir des informations sur les ressources que vous pourriez vouloir charger en utilisant le service d'insertion
Résumé
Propriétés
Méthodes
- CreateMeshPartAsync(meshId : ContentId,collisionFidelity : Enum.CollisionFidelity,renderFidelity : Enum.RenderFidelity):MeshPart
Crée une nouvelle MeshPart avec les valeurs de fidélité spécifiées.
Récupère une liste d'autocollants gratuits du catalogue.
Récupère une liste de modèles gratuits dans le catalogue.
Renvoie la dernière version d'ID de ressource d'une ressource créée par le créateur de lieu.Peut être utilisé en combinaison avec InsertService:LoadAssetVersion() pour charger la dernière version d'un modèlisation, même si elle est mise à jour pendant que le jeu fonctionne.
Renvoie un Model contenant la contenu.
Renvoie un modèle inséré dans InsertService contenant la ressource avec l'ID de ressource donné.
Propriétés
AllowClientInsertModels
Méthodes
CreateMeshPartAsync
Paramètres
Retours
GetFreeDecals
Paramètres
Retours
Échantillons de code
local InsertService = game:GetService("InsertService")
local page = unpack(InsertService:GetFreeDecals("Cats", 0)) -- Search for "Cats" on Page 1.
for i = 1, page.TotalCount do
local item = page.Results[i]
print("Item #" .. i)
for key, value in pairs(item) do
print(" " .. key .. ": " .. value)
end
end
GetFreeModels
Paramètres
Retours
Échantillons de code
local InsertService = game:GetService("InsertService")
local page = unpack(InsertService:GetFreeModels("Cats", 0)) -- Search for "Cats" on Page 1.
for i = 1, page.TotalCount do
local item = page.Results[i]
print("Item #" .. i)
for key, value in pairs(item) do
print(" " .. key .. ": " .. value)
end
end
LoadAsset
Paramètres
Retours
Échantillons de code
local InsertService = game:GetService("InsertService")
local ASSET_ID = 82353
local asset = InsertService:LoadAsset(ASSET_ID)
asset.Parent = workspace
LoadAssetVersion
Paramètres
Retours
Échantillons de code
local InsertService = game:GetService("InsertService")
local ASSET_VERSION_ID = 296050499
local asset = InsertService:LoadAssetVersion(ASSET_VERSION_ID)
asset.Parent = game.Workspace