import { _decorator, Component, Node, sp, tween, v3, Vec3 } from 'cc'; const { ccclass, property } = _decorator; @ccclass('HeroController') export class HeroController extends Component { @property(sp.Skeleton) spine: sp.Skeleton = null!; // 绑定spine组件 @property moveSpeed: number = 200; // 可配置移动速度 // 初始化动画 init(spineData: sp.SkeletonData) { this.spine.skeletonData = spineData; this.spine.setAnimation(0, 'Idle', true); } // 播放动画方法 playAnimation(name: string, loop: boolean = true) { this.spine.setAnimation(0, name, loop); } }