Animator
Ploy3D • Docs
Ploy3D / Animator
Class: Animator
动画组件实例。
Extends
Constructors
new Animator()
new Animator(
impl
,ptr
,id
):Animator
构造函数。
Parameters
• impl: Animator_kernel
内核实现。
• ptr: never
内核实例指针。
• id: number
实例ID。
Returns
Overrides
Accessors
ctrl
get
ctrl():AnimationCtrl
动画控制器。
Returns
enabled
get
enabled():boolean
set
enabled(b
):void
启用动画播放。
Parameters
• b: boolean
Returns
boolean
id
get
id():number
实例ID。
Returns
number
Inherited from
internalPtr
get
internalPtr():never
内核实例指针。
Returns
never
Inherited from
targets
get
targets():Object3D
[]
set
targets(targets
):void
动画驱动目标数组。
Parameters
• targets: Object3D
[]
Returns
Object3D
[]
Methods
AddClip()
AddClip(
data
):number
添加动画片段实例。
Parameters
• data: AnimationClip
动画片段数据。
Returns
number
返回动画片段实例索引。
RemoveClip()
RemoveClip(
_clip
):void
移除动画片段实例。
Parameters
• _clip: number
Returns
void
SampleClip()
SampleClip(
_clip
,_curTS
?,_startTS
?):void
采样动画片段。
Parameters
• _clip: number
动画片段索引。
• _curTS?: number
当前 时间。
• _startTS?: number
起始播放时间
Returns
void
SetValue()
SetValue(
target
,attr
,value
):void
设置动画关节帧数据。
Parameters
• target: number
驱动目标对象索引。
• attr: number
目标属性类型。
• value: number
[]
属性值。
Returns
void
Update()
Update():
void
更新动画帧。
Returns
void