AvatarStateEnabledChanged

格式

AvatarStateEnabledChanged(state, value)

简介

监听角色的动作状态的禁用或启用时,触发此事件。

参数

名称 类型 默认值 描述
state Enum.AvatarStatus 角色的动作状态
value Boolean 是否允许角色进入该状态

实例

在工作区创建好角色,进入游戏后设置该角色禁用跳跃状态,禁用后是否触发该事件。

local WorkSpace = GetService("WorkSpace") -- 获取工作区服务
local Person = WorkSpace:WaitForChild("Boy") -- 获取工作区下的角色
Person.AvatarStateEnabledChanged:Connect(function(state,value) --男孩的动作状态监听事件注册
    if value == false then
        print(Person.Name .. "的" .. state .. "状态被禁用")
    else
        print(Person.Name .. "的" .. state .. "状态被启用")
    end
end)
wait(2) -- 等待2s
Person:SetAvatarStateEnabled(Enum.AvatarStatus.Jump,false) -- 设置角色的跳跃状态为禁用
wait(2) -- 等待2s
Person:SetAvatarStateEnabled(Enum.AvatarStatus.Jump,true) -- 设置角色的跳跃状态为启用
文档更新时间: 2020-10-13 15:07   作者:安彤琛