dd
This commit is contained in:
23
assets/script/game/hero/HeroController.ts
Normal file
23
assets/script/game/hero/HeroController.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user