Skip to main content

playMotion 播放角色动作(结束时恢复动作)

playMotion

类型: MethodDeclaration

所属类: AnimationController

定义位置: actor.ts

描述

播放角色动作(结束时恢复动作)

参数 motionName: 动作名称

参数 speed: 播放速度

返回值:目标动画播放器

参数

参数名类型描述默认值
motionNamestring--
speednumber-n1

返回值

类型: AnimationPlayer \| undefined

目标动画播放器

源代码

位置: 第 3082 行

public playMotion(motionName: string, speed: number = 1): AnimationPlayer | undefined {
if (this.animation?.setMotion(motionName)) {
this.playing = true
this.animation.speed = speed
// 重新播放动画
this.animation.restart()
this.animation.onFinish(() => {
// 播放结束后设置回闲置或移动动作
this.restart()
})
// 返回动画播放器
return this.animation
}
return undefined
}

文档生成时间:2025/7/7 12:07:06