Clase de motor
HumanoidDescription
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Resumen
Propiedades
Métodos
GetAccessories(includeRigidAccessories: boolean):{AccessoriesInfo} |
RemoveEmote(name: string):() |
SetAccessories(accessories: {any},includeRigidAccessories: boolean):() |
SetEmotes(emotes: Dictionary):() |
SetEquippedEmotes(equippedEmotes: {any}):() |
Eventos
EmotesChanged(newEmotes: Dictionary):RBXScriptSignal |
EquippedEmotesChanged(newEquippedEmotes: {any}):RBXScriptSignal |
Referencia API
Propiedades
Métodos
AddEmote
GetAccessories
Parámetros
Devuelve
{AccessoriesInfo}
Muestras de código
Obtener Accesorios
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
Devuelve
()
Muestras de código
Configurar Accesorios
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)Eventos
EmotesChanged
Parámetros
EquippedEmotesChanged
Parámetros