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;
完成效果如下(录屏出来的效果有些卡顿,实际并不会这样):