Skip to main content

loadAnimation 加载触发器动画

loadAnimation

类型: MethodDeclaration

所属类: Trigger

定义位置: trigger.ts

描述

加载触发器动画

参数 data: 触发器文件数据

参数

参数名类型描述默认值
dataTriggerFile--

返回值

类型: void

源代码

位置: 第 147 行

private loadAnimation(data: TriggerFile): void {
const animData = Data.animations[data.animationId]
if (animData !== undefined) {
const animation = new AnimationPlayer(animData)
animation.parent = this
animation.scale = this.scale
animation.setPosition(this)
animation.priority = data.priority
animation.offsetY = data.offsetY
animation.setMotion(data.motion)
animation.redirect = animation.dirList.length > 1
animation.rotatable = data.rotatable
this.animation = animation
if (this.duration === 0) {
// 如果触发器持续时间是0,将会使用动画的持续时间
this.duration = animation.length * AnimationPlayer.step
}
}
}

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