cocos2dx-lua_ProgressTimer创建扇形进度条

2023-01-01 15:25:05 浏览数 (2)

开发环境:cocos2dx 3.17 开发语言:lua 我们在开发游戏的时候经常会用到扇形进度条。比如:技能CD

下面直接上代码吧

代码语言:javascript复制
function skillCD()
	local loading = cc.Sprite:create('skill.png') -- 先创建一个精灵
    local progress = cc.ProgressTimer:create(loading)
    progress:setMidpoint(cc.p(0.5, 0.5))
    progress:setType(cc.PROGRESS_TIMER_TYPE_RADIAL)
    progress:setReverseDirection(true) -- true为逆时针,false为顺时针
    self:addChild(progress)
    progress:setPercentage(100)
end

0 人点赞