过渡时间 TransitionTime

数据流向
数据由服务器同步给客户端,客户端无法同步给服务器

描述

TransitionTime控制动作权重变化的时间,单独这个属性并不能发挥什么作用。

TransitionTime发挥作用的场景:
1、点击编辑器中动作的属性栏里的播放按钮,此时会按照动作的各项属性生效,从当前权重(默认为0)经过过渡时间后变为目标权重。
2、脚本中调用PlayAnimation()函数,此时会按照动作的各项属性生效,从当前权重(默认为0)经过过渡时间后变为目标权重。
3、脚本中调用StopAnimation()函数,此时会按照动作的TransitionTime属性停止动作播放,权重逐渐变为0。
4、客户端脚本中调用AdjustPlayAnimation()函数,这个函数的参数就包含TransitionTime以及其他的速度、目标权重等属性。这时动作会按照函数的参数变化权重,并逆向同步服务器。
5、客户端脚本中调用AdjustStopAnimation()函数,这个函数的参数就是TransitionTime。这时动作会按照过渡时间停止动作播放,权重逐渐变为0,并逆向同步服务器。
6、客户端脚本调用AdjustWeight()函数,参数为TargetWeight和TransitionTime,这时动作会在过渡时间内逐渐变化为目标权重,并逆向同步服务器。

文档更新时间: 2021-01-14 21:39   作者:一名平凡但努力的Reworlder