景切换的时候加上遮罩

摘要: //在场景切换的时候加上遮罩 CCLayerColor *layer = CCLayerColor::create(ccc4(1,22,33,233), sizef.width, sizef.height); CCLog("%f,%f",sizef.width,sizef.height); CCLabelTTF*test=CCLabelTTF::create("等待。。。。","Helvetica", 12); layer->addChild(test); test->setColor(ccc3(3, 4, 5)); te 阅读全文
posted @ 2013-04-14 10:30 jack_yan 阅读(211) 评论(0) 推荐(0)

cocos2d-x的定时器

摘要: serverTimeTimer = [NSTimer scheduledTimerWithTimeInterval:1.0target:self selector:@selector(refreshTimeLabel) userInfo:nilrepeats:YES]; [serverTimeTimer fire]; cocos2d-x 里面的貌似用一个schedule替代了 this->schedule(schedule_selector(testget::helle), 5.0f); void testget::helle(){CCLog("定时器响应了"); t 阅读全文
posted @ 2013-04-14 10:29 jack_yan 阅读(270) 评论(0) 推荐(0)

cocos2d-x动画整理(原文)

摘要: 欢迎转载:注明出处:http://www.cnblogs.com/jiackyan/admin/EditPosts.aspx?opt=1//随便试了试,还有一些 都是这些动画 互相融合在一起的动画,举一反三 就OK//move 动画 移动动画 CCSize s = CCDirector::sharedDirector()->getWinSize(); CCSprite*sprite1=CCSprite::create("52design.com_kr_001.png"); sprite1->cocos2d::CCNode::setPosition(200, 20 阅读全文
posted @ 2013-04-14 10:28 jack_yan 阅读(248) 评论(0) 推荐(0)

CCUserDefault与OC的NSUserDefaults

摘要: cocos2d-x 简单存储功能 CCUserDefault::sharedUserDefault()->setStringForKey("pwd","123"); CCUserDefault::sharedUserDefault()->flush();//存入xml str= CCUserDefault::sharedUserDefault()->getStringForKey("pwd"); CCLog("打印我的密码=:%s",str.c_str());Object C的用法 [[NSUse 阅读全文
posted @ 2013-04-14 10:28 jack_yan 阅读(244) 评论(0) 推荐(0)

std::string 杂记

摘要: std::string strSubtitle =@""; if( ! strSubtitle.empty() ) //判断字符串的是否为空 { CCLabelTTF* l = CCLabelTTF::create(strSubtitle.c_str(), "Thonburi", 22); addChild(l, 1); l->setPosition( ccp(VisibleRect::center().x, VisibleRect::top().y - 60) ); } string的追加 std::string s... 阅读全文
posted @ 2013-04-14 10:27 jack_yan 阅读(250) 评论(0) 推荐(0)

CCControlButton的使用

摘要: CCSprite* tmp =CCSprite::create("CloseNormal.png");CCSizesize = tmp->getContentSize();CCLog("wh:%f,%f", size.width, size.height);tmp->release();CCScale9Sprite* backGround =CCScale9Sprite::create("CloseNormal.png");CCControlButton*button=CCControlButton::create(bac 阅读全文
posted @ 2013-04-14 10:26 jack_yan 阅读(720) 评论(0) 推荐(0)

CCMenu 事件传参

摘要: 今天看到OC对UIButton的封装,可以自定响应事件的 今天就拿CCMenuItemImage做实验 首先在.h文件 CCMenuItemImage* DidItem(const char*imgName,SEL_MenuHandlerm_pfnSelectior);//声明自己的方法点cpp文件CCMenuItemImage* HelloWorld::DidItem(constchar*imgName,SEL_MenuHandler m_pfnSelectior){ CCMenuItemImage*item=CCMenuItemImage::create(imgName, imgN... 阅读全文
posted @ 2013-04-14 10:26 jack_yan 阅读(241) 评论(0) 推荐(0)

各种CCMenu的使用

摘要: CCLabelTTF//字体按钮 CCLabelTTF *pLabel2 =CCLabelTTF::create("开始游戏", "Thonburi", 24); CCMenuItemLabel*item=CCMenuItemLabel::create(pLabel2, this,menu_selector(HelloWorld::menuCloseCallback)); CCLabelTTF *pLabel3 =CCLabelTTF::create("游戏暂定", "Thonburi", 24); CCMenuI 阅读全文
posted @ 2013-04-14 10:25 jack_yan 阅读(479) 评论(0) 推荐(0)

CCControlSlider 扩展类的使用

摘要: 今天 纠结了一下 cocos2d::extension 为什么我声明扩展的每次都要加这个! 原来要在 类开头加USING_NS_CC_EXT;或者using namespace cocos2d::extension; slider=CCControlSlider::create("slider.png", "Icon.png","Recruit_butOrange1.png"); slider->setPosition(100, 200); slider->setMaximumValue(100); slider-> 阅读全文
posted @ 2013-04-14 10:25 jack_yan 阅读(219) 评论(0) 推荐(0)

Cocos2d-x中判断点击命中的几种方法

摘要: /重载virtual bool ccTouchBegan(CCTouch *touch, CCEvent *pEvent);virtual void ccTouchMoved(CCTouch *touch, CCEvent *pEvent);virtual void ccTouchEnded(CCTouch *touch, CCEvent *pEvent);virtual void onEnter();virtual void onExit(); //添加支持触摸事件void CTestLayer::onEnter(){CCLayer::onEnter();this->setTouchE 阅读全文
posted @ 2013-04-14 10:24 jack_yan 阅读(739) 评论(0) 推荐(0)