Klasa silnika
HumanoidDescription
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Podsumowanie
Właściwości
Metody
GetAccessories(includeRigidAccessories: boolean):{AccessoriesInfo} |
RemoveEmote(name: string):() |
SetAccessories(accessories: {any},includeRigidAccessories: boolean):() |
SetEmotes(emotes: Dictionary):() |
SetEquippedEmotes(equippedEmotes: {any}):() |
Zdarzenia
EmotesChanged(newEmotes: Dictionary):RBXScriptSignal |
EquippedEmotesChanged(newEquippedEmotes: {any}):RBXScriptSignal |
Materiały referencyjne dotyczące interfejsów API
Właściwości
Metody
AddEmote
GetAccessories
Parametry
Zwroty
{AccessoriesInfo}
Przykłady kodu
Pobierz Akcesoria
local includeRigidAccessories = true
local accessoriesTable =
game:GetService("Players"):GetHumanoidDescriptionFromUserIdAsync(1):GetAccessories(includeRigidAccessories)
for _, accessoryInfo in ipairs(accessoriesTable) do
print(tostring(accessoryInfo.AssetId) .. " " .. tostring(accessoryInfo.AccessoryType))
endSetAccessories
Zwroty
()
Przykłady kodu
Ustaw Akcesoria
local humanoidDescription = Instance.new("HumanoidDescription")
local originalSpecifications = {
{
Order = 1,
AssetId = 123456789,
Puffiness = 0.5,
AccessoryType = Enum.AccessoryType.Sweater,
},
}
humanoidDescription:SetAccessories(originalSpecifications)
local updatedSpecifications = humanoidDescription:GetAccessories(false)
local newIndividualSpecification = {
Order = 2,
AssetId = 987654321,
Puffiness = 0.7,
AccessoryType = Enum.AccessoryType.Jacket,
IsLayered = true,
}
updatedSpecifications[#updatedSpecifications + 1] = newIndividualSpecification
humanoidDescription:SetAccessories(updatedSpecifications)Zdarzenia
EmotesChanged
Parametry
EquippedEmotesChanged
Parametry