九、cocos2d-x一些实用的代码片段

原创 2015年11月18日 16:02:38

双击按钮(cpp)

void HelloWorld::callback1()
{
    _tapCount = 0;
}
void HelloWorld::menuCloseCallback(Ref* pSender)
{
    _tapCount = _tapCount + 1;
    if (_tapCount == 1)
    {
        DelayTime* delayAction = DelayTime::create(0.3);
        CallFunc*resetAction = CallFunc::create(CC_CALLBACK_0(HelloWorld::callback1, this));
        Sequence *seq = Sequence::create(delayAction, resetAction, NULL);
        this->runAction(seq);
    }
    else{
        log("double tap");
    };

}

给Text设置时分秒(Lua)

-- 根據毫秒數,給一個text设置时,分,秒
function setTime(text, time)
    local hour = math.floor(time / 3600)
    local minute = math.floor((time % 3600) / 60)
    local second = time % 3600 % 60
    text:setString(string.format("%02d:%02d:%02d", hour, minute, second))

end 

在滑动容器中,判断按钮点击还是滑动

        local isTouch = 0
        local function iconCallBack(widget, type)
            if type == 0 then
                isTouch = 0
            elseif type == 1 then
                isTouch = isTouch+1
            else
                if isTouch<7 then
                end
            end

        end

       button:setSwallowTouches(false)
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)