AnimationState 类型

继承于 Playable

模块: cc

AnimationState 完全控制动画播放过程。大多数情况下 动画组件 是足够和易于使用的。如果您需要更多的动画控制接口,请使用 AnimationState。

索引

属性(properties)
  • animatorAnimationAnimator
  • curvesObject[] 曲线列表。
  • delayNumber 延迟多少秒播放。
  • repeatCountNumber 迭代次数,指动画播放多少次后结束, normalize time。
  • durationNumber 单次动画的持续时间,秒。
  • speedNumber 播放速率。
  • wrapModeWrapMode 动画循环方式。
  • timeNumber 动画当前的时间,秒。
  • clipAnimationClip 此动画状态正在播放的剪辑。
  • nameString 动画的名字
  • isPlayingBoolean 当前是否正在播放。
  • isPausedBoolean 当前是否正在暂停
方法

Details

属性(properties)

animator

metadescription
类型AnimationAnimator
定义于cocos2d/animation/animation-state.js:73
curves
曲线列表。
metadescription
类型Object[]
定义于cocos2d/animation/animation-state.js:79
delay
延迟多少秒播放。
metadescription
类型Number
定义于cocos2d/animation/animation-state.js:89
repeatCount
迭代次数,指动画播放多少次后结束, normalize time。 如 2.5(2次半)
metadescription
类型Number
定义于cocos2d/animation/animation-state.js:100
duration
单次动画的持续时间,秒。
metadescription
类型Number
定义于cocos2d/animation/animation-state.js:117
speed
播放速率。
metadescription
类型Number
定义于cocos2d/animation/animation-state.js:127
wrapMode
动画循环方式。需要注意的是,动态修改 wrapMode 时,会重置 time 以及 repeatCount
metadescription
类型WrapMode
定义于cocos2d/animation/animation-state.js:136
time
动画当前的时间,秒。
metadescription
类型Number
定义于cocos2d/animation/animation-state.js:150
clip
此动画状态正在播放的剪辑。
metadescription
类型AnimationClip
定义于cocos2d/animation/animation-state.js:441
name
动画的名字
metadescription
类型String
定义于cocos2d/animation/animation-state.js:452
isPlaying
当前是否正在播放。
metadescription
类型Boolean
定义于cocos2d/animation/playable.js:44
isPaused
当前是否正在暂停
metadescription
类型Boolean
定义于cocos2d/animation/playable.js:56



#### 方法



##### constructor


metadescription
定义于cocos2d/animation/animation-state.js:50
参数列表
onPlay
metadescription
定义于cocos2d/animation/playable.js:71
onPause
metadescription
定义于cocos2d/animation/playable.js:76
onResume
metadescription
定义于cocos2d/animation/playable.js:81
onStop
metadescription
定义于cocos2d/animation/playable.js:86
onError
metadescription
定义于cocos2d/animation/playable.js:91
参数列表
play

播放动画。

metadescription
定义于cocos2d/animation/playable.js:100
stop

停止动画播放。

metadescription
定义于cocos2d/animation/playable.js:121
pause

暂停动画。

metadescription
定义于cocos2d/animation/playable.js:136
resume

重新播放动画。

metadescription
定义于cocos2d/animation/playable.js:148
step

执行一帧动画。

metadescription
定义于cocos2d/animation/playable.js:160