我的cocos2d-x中CCProgressTimer只有kCCProgressTimerTypeRadial和kCCProgressTimerTypeBar两种类型!!
但是我看别人的博客里讲的有kCCProgressTimerTypeHorizontalBarLR等其他类型!?难道是我的版本太久,有没有人有完整的CCProgressTimer类的代码!?我现在要用kCCProgressTimerTypeHorizontalBarLR,请高人指点啊
— Begin quote from ____
yiplee 发表于 2012-10-31 12:48 url
现在是只有kCCProgressTimerTypeRadial和kCCProgressTimerTypeBar这两种类型了。
如果你要用kCCProgressTim …
— End quote
请教下如果用kCCProgressTimerTypeRadial类型,有什么方法可以把圆圈的开始和结束的角度改变,除了旋转CCProgressTimer
— Begin quote from ____
huangliulove 发表于 2012-11-2 21:23 url
请教下如果用kCCProgressTimerTypeRadial类型,有什么方法可以把圆圈的开始和结束的角度改变,除了旋转CC …
— End quote
我觉得通过控制其 Percentage 属性加旋转是很好的方法。
— Begin quote from ____
yiplee 发表于 2012-10-31 12:48 url
现在是只有kCCProgressTimerTypeRadial和kCCProgressTimerTypeBar这两种类型了。
如果你要用kCCProgressTim …
— End quote
非常感谢,这可以用
现在是只有kCCProgressTimerTypeRadial和kCCProgressTimerTypeBar这两种类型了。
如果你要用kCCProgressTimerTypeHorizontalBarLR,应该使用kCCProgressTimerTypeBar这种类型,然后设置其起点midpoint属性为ccp(0,x),0<=x<=1,从左边开始,或者ccp(1,x),从右边开始。然后设置其barChangeRate属性为ccp(x,y),表示横竖两个方向的增长率,要进度条从左到右的话,设置成ccp(1,0)即可。
以上方法我在cocos2d使用过,cocos2d-x应该也一样。