quick cocos2dx提供了一些控件,UILoadingBar就是其中之一,它提供了进度条的功能。但官方的例子无此控件使用
local options =
{
scale9 = false,-- 是否使用9宫格
image = "test.png",capInsets = cc.rect(0,0,0),-- 缩放的区域
viewRect = cc.rect(0,100,20),-- 可视的大小
direction = 0,-- 方向,从右到左还是从左到右
}
local obj = cc.ui.UILoadingBar.new(options)
obj:setPercent(0)
return obj
各位童鞋注意了,这坑货在于以下几点 1 若是你的图片是带圆角的,那就不要用scale9这个选项。因为它会吃掉你的圆角,而且显示不全,笔者试下来的结果是一半是方的一半是圆的。 2 你的图片不带圆角,那么恭喜你,可以使用scale9这个选项了,而且可以拉长,但是注意,不要使用direction这个选项,若是从向左,则当percent低的时候显示不全。 所以安全的使用注意: 1 最好是不用scale9,整图使用可以达到预期效果 2 最好是不用带圆角的图片,方形图片更有保障