Pants

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Das Pants Objekt zeigt eine Hosentextur von Roblox auf einem Humanoid Rig an.Hosen bedecken den Torso und die Beine und werden durch ein Shirt auf dem Torso abgedeckt.Um sichtbar zu sein, muss ein Pants ein Geschwisterteil eines Humanoid sein und seine PantsTemplate Eigenschaft auf eine geeignete Textur wie rbxassetid://86896501 festlegen.Die Hosentextur kann mit der EigenschaftenClothing.Color3 koloriert werden.

Hosen werden automatisch auf Player Zeichen geladen, wenn ihr Avatar eine trägt.

Code-Beispiele

This sample includes a simple function to change the texture of the Shirt and Pants worn by a player's character. If shirt and pants don't exist then they are created. Note, this should be run every time the character spawns. If a developer is looking to permanently change a character's appearance to a preset it is recommended they use Player.CharacterAppearance.

Change Shirt / Pants

local Players = game:GetService("Players")
local function replaceClothes(player)
local character = player.Character
if character then
-- look for shirts / pants
local shirt = character:FindFirstChildOfClass("Shirt")
local pants = character:FindFirstChildOfClass("Pants")
-- create shirts / pants if they don't exist
if not shirt then
shirt = Instance.new("Shirt")
shirt.Parent = character
end
if not pants then
pants = Instance.new("Pants")
pants.Parent = character
end
-- reset shirt / pants content ids
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=83326831"
pants.PantsTemplate = "http://www.roblox.com/asset/?id=10045638"
end
end
for _index, player in ipairs(Players:GetPlayers()) do
replaceClothes(player)
end

Zusammenfassung

Eigenschaften

Eigenschaften von Clothing übernommen
  • Parallel lesen

    Legt die Farbgebung fest, die auf die Clothing Textur angewendet werden soll.

Eigenschaften

PantsTemplate

ContentId
Parallel lesen

Der Inhalts-ID-Link, der auf die Hosenvorlage zeigt, die auf Roblox gehostet wird.

Diese Inhalts-ID unterscheidet sich von der Website-URL der Hose.Es kann durch Einfügen der Website-URL der Hose in das Eigenschaftsfeld PantsTemplate im Studio gefunden werden.Alternativ kann InsertService:LoadAsset() verwendet werden, um die Hose in den Arbeitsbereich einzufügen, zum Beispiel:


local InsertService = game:GetService("InsertService")
local Workspace = game:GetService("Workspace")
local webURL = "https://www.roblox.com/catalog/1804739/Jeans"
local assetId = tonumber(string.match(webURL, "%d+") or 0) -- Extract the number
local success, model = pcall(function()
return InsertService:LoadAsset(assetId)
end)
if success then
model.Parent = Workspace
end

Für die Vorlage eines Shirt Objekts sehen Sie Shirt.ShirtTemplate .

Code-Beispiele

This sample includes a simple function to change the texture of the Shirt and Pants worn by a player's character. If shirt and pants don't exist then they are created. Note, this should be run every time the character spawns. If a developer is looking to permanently change a character's appearance to a preset it is recommended they use Player.CharacterAppearance.

Change Shirt / Pants

local Players = game:GetService("Players")
local function replaceClothes(player)
local character = player.Character
if character then
-- look for shirts / pants
local shirt = character:FindFirstChildOfClass("Shirt")
local pants = character:FindFirstChildOfClass("Pants")
-- create shirts / pants if they don't exist
if not shirt then
shirt = Instance.new("Shirt")
shirt.Parent = character
end
if not pants then
pants = Instance.new("Pants")
pants.Parent = character
end
-- reset shirt / pants content ids
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=83326831"
pants.PantsTemplate = "http://www.roblox.com/asset/?id=10045638"
end
end
for _index, player in ipairs(Players:GetPlayers()) do
replaceClothes(player)
end

Methoden

Ereignisse