实现以下功能
进度条3秒内达到100%,并使上方数字加1,一直循环下去
在canva下创建一个进度条(ProgressBar)和一个Lable节点
ProgressBar组件
在属性检查器中设置进度条的大小,提前在资源管理器中添加进度条样式,然后将提前加好的图片拖到进度条的Sprite中
将进度条的渲染模式修改为填充(FILLED)
一、用计时器实现
新建一个脚本文件
设置一个计时器,每0.1秒执行一次,进图条填充量每次增加10/3,3秒后fillRange为1(进度条达到100%),如果fillRange>1,则充重置为零,计数加一。
cc.Class({
extends: cc.Component,
properties:
progress: cc.ProgressBar,
// 进度显示文本
text: cc.Label
},
onLoad (){
//将进度条的填充量设为0
let up_fillRange = this.progress.node.getComponent(cc.Sprite).fillRa