cocos制作loading

在cocos层级管理器中添加节点:

并在属性检查器中设置节点宽高,调整透明度为0(实现显示和隐藏)

item节点宽10 高40 。

在js文件中添加loading节点,在start()中添加定时器:

this.schedule(function () {
  this.loading.children.forEach((ele, index) => {
    const delay = index * 0.1;
    cc.tween(ele)
      .delay(delay)
      .to(0.2, { height: 80 })
      .to(0.2, { height: 40 })
      .union()
      .start()
  })
}, 1)

在需要loading显示的位置添加代码this.loading.opacity = 255;
完成效果如下(录屏出来的效果有些卡顿,实际并不会这样):

posted @ 2021-04-12 14:02  ZerlinM  阅读(349)  评论(0编辑  收藏  举报