九、cocos2d-x一些实用的代码片段
发布时间:2020-12-14 16:44:20 所属栏目:百科 来源:网络整理
导读:双击按钮(cpp) void HelloWorld ::callback1 (){ _tapCount = 0 ;} void HelloWorld ::menuCloseCallback (Ref * pSender){ _tapCount = _tapCount + 1 ; if (_tapCount == 1 ) { DelayTime * delayAction = DelayTime ::create ( 0.3 ); CallFunc * resetAc
双击按钮(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)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |