Cocos Creator API

1.2.0

Cocos Creator is a highly customizable game development tool that utilizes the power of cocos2d-x.

AnimationState

继承于 AnimationNode
模块: cc

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

属性(properties)

clip AnimationClip readOnly

此动画状态正在播放的剪辑。

name String readOnly

动画的名字

curves AnimCurve

继承自 AnimationNode:

曲线列表。

delay Number

继承自 AnimationNode:

延迟多少秒播放。

repeatCount Number

继承自 AnimationNode:

迭代次数,指动画播放多少次后结束, normalize time。 如 2.5(2次半)

duration Number readOnly

继承自 AnimationNode:

单次动画的持续时间,秒。

speed Number

继承自 AnimationNode:

播放速率。

wrapMode WrapMode

继承自 AnimationNode:

动画循环方式。 需要注意的是,动态修改 wrapMode 时,会重置 time 以及 repeatCount

time Number

继承自 AnimationNode:

动画当前的时间,秒。

isPlaying Boolean readOnly

继承自 Playable:

当前是否正在播放。

isPaused Boolean readOnly

继承自 Playable:

当前是否正在暂停

There are no properties that match your current filter settings. You can change your filter settings in the index section on this page. index

方法

AnimationState
(
  • clip
  • [name ]
)
AnimationState

名称 类型 描述
clip AnimationClip
name optional String

返回:

类型: AnimationState

update
(
  • deltaTime
)
private

继承自 AnimationNodeBase:

名称 类型 描述
deltaTime Number

onPlay ( ) private

继承自 Playable:

onPause ( ) private

继承自 Playable:

onResume ( ) private

继承自 Playable:

onStop ( ) private

继承自 Playable:

onError
(
  • errorCode
)
private

继承自 Playable:

名称 类型 描述
errorCode string

play ( )

继承自 Playable:

播放动画。

stop ( )

继承自 Playable:

停止动画播放。

pause ( )

继承自 Playable:

暂停动画。

resume ( )

继承自 Playable:

重新播放动画。

step ( )

继承自 Playable:

执行一帧动画。

There are no methods that match your current filter settings. You can change your filter settings in the index section on this page. index