quick-cocos2dx 半成品 UILoadingBar

quick cocos2dx提供了一些控件,UILoadingBar就是其中之一,它提供了进度条的功能。但官方的例子无此控件使用

local options = 
    {
        scale9    = false,                 -- 是否使用9宫格
        image     = "test.png",
        capInsets = cc.rect(0, 0, 0, 0),     -- 缩放的区域
        viewRect  = cc.rect(0, 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 最好是不用带圆角的图片,方形图片更有保障

你可能感兴趣的:(Quick,LoadingBar)