AdjustStopAnimation

格式

AdjustStopAnimation(TransitionTime)

只有客户端脚本可访问

简介

AdjustStopAnimation(TransitionTime)的作用是在客户端经过过渡时间后停止动作并逆向同步到服务器。
调用本函数时:在过渡时间内,循环的动作会多次反复逐渐降低动作幅度直到动作停止;非循环的动作则逐渐降低动作幅度直到停止,不会反复。

参数

名称 类型 默认值 描述
TransitionTime float 过渡时间

实例

先在工作区下创建一个男角色,在客户端最先加载下创建一个客户端脚本,用脚本在客户端角色下创建动作对象,修改循环属性,然后客户端播放动作等几秒后停止播放。这个过程会逆向同步给服务器动作。开始游戏后,查看服务器端角色的动作播放情况。

local avatar = WorkSpace:WaitForChild("Boy")
local animation = RWObject:New("Animation",avatar)
animation.ClipId = "rwid://T1OtbTBCZv1RCvBVdK"
animation.Loop = true
avatar:LoadAnimation(animation)
animation:AdjustPlayAnimation(1,1,1,true,Enum.AnimationPriority.Pose)
wait(10)
animation:AdjustStopAnimation(5)
文档更新时间: 2021-03-17 17:32   作者:一名平凡但努力的Reworlder