cocos2d点击button,输出Log
#include"HelloWorldScene.h"#include"MyLayer.h"usingnamespacecocos2d;CCScene*HelloWorld::scene(){CCScene*scene=NULL;do{//'scene'isanautoreleaseobject//定义场景scene=CCScene::create();CC_BREAK_IF(!scene);//'layer'isanautoreleaseobject//定义图层HelloWorld*layer=HelloWorld::create();CC_BREAK_IF(!layer);//addlayerasachildtoscene//为场景添加图层scene->addChild(layer);}while(0);//returnthescenereturnscene;}//on"init"youneedtoinitializeyourinstanceboolHelloWorld::init(){boolbRet=false;do{////////////////////////////////////////////////////////////////////////////superinitfirst//////////////////////////////////////////////////////////////////////////CC_BREAK_IF(!CCLayer::init());//定义图片CCScale9Sprite*nineGile=CCScale9Sprite::create("CloseNormal.png");CCScale9Sprite*nineGileDown=CCScale9Sprite::create("HelloWorld.png");//定义文件标题CCLabelTTF*title=CCLabelTTF::create("TouchMe!","MarkerFelt",30);//定义一个按钮,将按钮与图片和文字绑定CCControlButton*contrl=CCControlButton::create(title,nineGileDown);//定义一个鼠标点击事件,调用回调函数contrl->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::touchDown),CCControlEventTouchDown);contrl->setPosition(ccp(200,200));this->addChild(contrl);//nineGile->setContentSize(CCSize(50,50));//this->addChild(nineGile);bRet=true;}while(0);returnbRet;}voidHelloWorld::touchDown(CCObject*pObject,CCControlEventevent){//回调函数输出logCCLOG("TouchDown");}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。