onAvatarAnimationPlayed
格式
角色对象.onAvatarAnimationPlayed:Connect(function()
end)
简介
当角色
播放动作动画时,触发此事件。
onAvatarAnimationPlayed()会在满足条件时自动触发,玩家不需要进行额外的监听操作。
循环播放的动作只会触发一次onAvatarAnimationPlayed()。
onAvatarAnimationPlayed()中的function不能传递参数。
实例
在工作区手动创建一个角色,在角色下添加服务器脚本和名为“WaveHand”的动作对象,添加下列代码
--在动画开始播放时触发动画播放事件
local avatar=script.Parent --获取角色对象
avatar.onAvatarAnimationPlayed:Connect(function() --角色的动画播放事件注册
print("角色播放事件触发")
end)
wait(2) --等待两秒
avatar.WaveHand:PlayAnimation() --播放挥手动作
在onAvatarAnimationPlayed()中调用已存在的function
local avatar=script.Parent --获取角色对象
function b()
print("触发循环开始前事件")
end
avatar.onAvatarAnimationPlayed:Connect(b)
wait(2) --等待两秒
avatar.WaveHand:PlayAnimation() --播放挥手动作
文档更新时间: 2020-08-11 11:55 作者:姚舜予