zl程序教程

您现在的位置是:首页 >  其它

当前栏目

cocos2dx-lua_ProgressTimer创建扇形进度条

创建 lua 进度条 cocos2dx 扇形
2023-06-13 09:16:26 时间

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

下面直接上代码吧

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