Skip to content

Animation ​

继承自:

描述 ​

负责动画播放和复制的主要类。播放动画轨迹的所有复制都是通过Animator实例处理的

函数 ​

void  Clear ()
清空持有的资源
检测是否已经失效了
获取当前animation持有的所有动画切片资源
获取是否自动播放
void  Stop (string name)
停止某个动画切片播放
void  SetSpeed (string name, float speed)
设置某个动画切片播放速度
void  Rewind (string name)
设置某个动画从头开始播放
设置某个动画切片wrap模式(动画边缘处理)
设置当前animation持有的动画切片资源
void  UpdateClips (AssetResType resType, table urls)
更新动画切片
设置默认动画切片
更新默认动画切片
void  Play (string name, PlayMode layer)
播放一个state
void  Blend (string name, float targetWeight, float time)
设置切片动画混合权重
void  CrossFade (string stateName, float layer, PlayMode transitionTotal)
渐变动画:淡入淡出
void  AddClip (SandboxNode node, string name, int firstFrame, int lastFrame, bool loop)
添加一个切片动画
void  UpdateClip (AssetResType resType, string url, string name, int firstFrame, int lastFrame, bool loop)
更新一个切片动画
void  RemoveClip (string clipname)
按名称移除一个动画切片
void  SetAutoPlay (bool autoPlay)
设置自动播放
是否正在播放某个切片