环形进度条出bug,求大神指导!

需要做一个6点到12点的逆时针进度条,但是一开始的时候12点的位置总会出现一点点的进度条,何解?附代码:
self.greenBlodBeat = CCProgressTimer:create(CCSprite:create(“greenBlod.png”))
self.greenBlodBeat:setType(kCCProgressTimerTypeRadial)
self.greenBlodBeat:setReverseProgress(true)
self.greenBlodBeat:setPosition(cc.p(60, 160))
self.greenBlodBeat:setMidpoint(cc.p(0.50, 0.50))
self:addChild(self.greenBlodBeat)
local progress1 = CCProgressFromTo:create(10,50,100)
self.greenBlodBeat:runAction(progress1)

self.greenBlodBeat:setPercentage(0),将初始进度设置为0试试

不行呢,还是一样。

自己顶起,谁来帮帮助啊~~

贴张图片看看,这样有点不理解

正常绿条是从6点钟逆时针方向行进到12点,但一开始12点钟方向就有一点点的绿色,绿条的分辨率是58*58

帮帮忙吧,搞了好久都解决不了啊~~~

首先 看下你的资源文件是不是横向的进度条,因为cocos只支持横向的进度条。
然后旋转到你需要的方向应该可以了

我做的是圆形的进度条,不是直线型的进度条啊~

你这个环形是整个圆还是半个圆啊,可能跟他的greenBlodBeat:setMidpoint有关

是一个完整的圆 另一半做 透明化

我用的是整个圆的图片,只不过有一半透明化了,MIDPOINT就用0.5 0.5的圆心点,所以我搞好这么久都没弄明白为什么12点那里会有点点的绿色。

我所想到一个原因是这个圆的中心点不是整张图片的中心,就是说图片的中心点比里面圆圆心稍微偏右一点,然后你设置midpoint为这张图片的中心点就会出现这样的情况

那我再试一下
谢谢!