Pants

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

The Pants nesnesi, bir Humanoid ekipmanında Roblox'tan bir pantolon dokusu görüntüler.Pantolon gövdeyi ve bacakları kaplar ve gövde üzerinde bir Shirt ile kaplanacaktır.Görünür olmak için, bir Pants kardeşi bir Humanoid ve onun PantsTemplate özelliklerinin bir uygun dokuya ayarlanması gerekir, örneğin rbxassetid://86896501.Pantolon dokusu Clothing.Color3 özelliği kullanılarak renklendirilebilir.

Pantolonlar, avatarları bir tane giyiyorsa otomatik olarak Player karakterlerine yüklenir.

Kod Örnekleri

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

Özellikler

PantsTemplate

ContentId
Paralel oku

Roblox'ta barındırılan pantolon şablonuna işaret eden içerik kimlik bağlantısı.

Bu içerik kimliği pantolonun web sitesi URL'sinden farklıdır.Pantolonların web sitesi URL'sini Studio'daki PantsTemplate özelliğine yapıştırarak bulunabilir.Alternatif olarak, InsertService:LoadAsset() örneğin pantolonları çalışma alanına sokmak için kullanılabilir:


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

Bir Shirt nesnenin şablonu için, bakınız Shirt.ShirtTemplate .

Kod Örnekleri

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

Yöntemler

Etkinlikler