start() {
//获取动画组件
const anm1 = this.node.getComponent(Animation)
//获取动画组件上的动画剪辑
const [ idc, runc ] = anm1.clips
//获取idc的动画状态
const idst = anm1.getState(idc.name)
//以5倍速播放idc动画
idst.speed = 5.0
//播放
idst.play()
//不断地从开头播放至结尾
idst.wrapMode = AnimationClip.WrapMode.Loop
//设置循环次数 2
//idst.repeatCount = 2
//无限循环模式
idst.repeatCount = Infinity
}
该代码段展示了如何在编程中获取并操作动画组件,包括获取动画剪辑,设置特定动画的速度为5倍,使其以Loop模式不断从开头播放至结尾,并设定为无限循环。这通常用于游戏开发或3D场景中的角色动画控制。
993

被折叠的 条评论
为什么被折叠?



