local MainScene = class("MainScene", cc.load("mvc").ViewBase) function MainScene:onCreate() local circleProgressBar = cc.ProgressTimer:create(cc.Sprite:create("HelloWorld.png")) --创建进度条 --knowledge circleProgressBar:setType(cc.PROGRESS_TIMER_TYPE_RADIAL) --设置类型 circleProgressBar:setReverseDirection(true) --设置顺时针 circleProgressBar:setPercentage(100) --设置进度 self:addChild(circleProgressBar) circleProgressBar:setPosition(cc.p(display.cx,display.cy)) self.currentPercent = 100 self.circleProgressBar = circleProgressBar self:scheduleUpdateWithPriorityLua(handler(self,self.update),0.5) end function MainScene:update() self.currentPercent = self.currentPercent - 1 self.circleProgressBar:setPercentage(self.currentPercent) end return MainScene