AdjustStopAnimation
格式
AdjustStopAnimation(TransitionTime)
- 函数
- 所属对象:Animation
只有客户端脚本可访问
简介
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