十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include "HelloWorldScene.h"
#include "MyLayer.h"
using namespace cocos2d;
CCScene* HelloWorld::scene()
{
CCScene * scene = NULL;
do
{
// 'scene' is an autorelease object
//定义场景
scene = CCScene::create();
CC_BREAK_IF(! scene);
// 'layer' is an autorelease object
//定义图层
HelloWorld *layer = HelloWorld::create();
CC_BREAK_IF(! layer);
// add layer as a child to scene
//为场景添加图层
scene->addChild(layer);
} while (0);
// return the scene
return scene;
}
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
bool bRet = false;
do
{
//////////////////////////////////////////////////////////////////////////
// super init first
//////////////////////////////////////////////////////////////////////////
CC_BREAK_IF(! CCLayer::init());
//定义图片
CCScale9Sprite *nineGile = CCScale9Sprite::create("CloseNormal.png");
CCScale9Sprite *nineGileDown = CCScale9Sprite::create("HelloWorld.png");
//定义文件标题
CCLabelTTF *title = CCLabelTTF::create("Touch Me !","Marker Felt",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);
return bRet;
}
void HelloWorld::touchDown(CCObject*pObject,CCControlEvent event)
{
//回调函数输出log
CCLOG("Touch Down");
}
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。