cocos2dx-lua labelttf使用自定义shader,setuniform无效的问题

在片源中定义了unifrom变量,在外部setuniform设置变量,不生效,依旧按照默认值在执行
sprite可以正常设置umiform,labelttf不可以,有同学遇到过相同问题吗