cocos2d-x lua --递归遍历子节点并且变换颜色

--递归遍历子节点并且变换颜色 给节点置灰

function GD.util_nodeChangeColor(root,_color)

        if _color == nil then

                _color = cc.c3b(192,192,192)

        end

        if not root then

                return

        end

        root:setColor(_color )

        local child_list=root:getChildren()

        for _, node in pairs(child_list) do

                util_nodeChangeColor(node,_color)

        end

end

你可能感兴趣的:(cocos,cocos2d,lua,游戏引擎)