Leaves.ts 803 B

123456789101112131415161718192021222324252627282930313233
  1. import { _decorator, Component, Node, sp } from 'cc';
  2. const { ccclass, property } = _decorator;
  3. @ccclass('Leaves')
  4. export class Leaves extends Component {
  5. start() {
  6. }
  7. playFallingAni()
  8. {
  9. const role04Node = this.node.getChildByName('EF0001_leaves');
  10. const spine = role04Node.getComponent(sp.Skeleton);
  11. spine.setCompleteListener((trackEntry) => {
  12. // 判断是否是 click1 动画播放完成
  13. if (trackEntry.animation && trackEntry.animation.name === 'click') {
  14. spine.setAnimation(0, 'idle', true);
  15. }
  16. });
  17. this.scheduleOnce(() => {
  18. // tree shaking
  19. spine.setAnimation(0, 'click', false);
  20. }, 0.5);
  21. }
  22. update(deltaTime: number) {
  23. }
  24. }