MyLayer MyScene
2016-01-06 20:29
411 查看
//MyLayer.h #include "cocos2d.h" USING_NS_CC; class MyLayer : public CCLayer { public: static MyLayer* create(); bool init(); }; //MyLayer.cpp #include "MyLayer.h" MyLayer* MyLayer::create() { MyLayer *pRet = new MyLayer(); if (pRet && pRet->init()) { pRet->autorelease(); } else { delete pRet; pRet = NULL; } return pRet; } bool MyLayer::init() { if (!CCLayer::init()) { return false; } CCSize winSize = CCDirector::sharedDirector()->getWinSize(); CCSprite* spr = CCSprite::create("1.png"); spr->setPosition(ccp(winSize.width / 2, winSize.height / 2)); addChild(spr); return true; } //MyScene.h #include "cocos2d.h" USING_NS_CC; class MyScene : public CCScene { public: static MyScene* create(); bool init(); }; //myScene.cpp #include "MyScene.h" #include "MyLayer.h" MyScene* MyScene::create() { MyScene *pRet = new MyScene(); if (pRet && pRet->init()) { pRet->autorelease(); } else { delete pRet; pRet = NULL; } return pRet; } bool MyScene::init() { MyLayer* layer = MyLayer::create(); this->addChild(layer); return true; } appDelegate:
CCScene *pScene = MyScene::create();
director->runWithScene(pScene);
相关文章推荐
- iOS之调用系统自带语音功能
- 12Java语法回顾之递归
- HDOJ 2012 素数判定
- TCP三次握手和四次挥手状态变迁解析
- 2015年度总结
- 电子邮件的工作过程
- (java)Excel Sheet Column Title
- Quaternion 四元数
- Java基础:多线程之线程创建的两种方式
- hibernate二级缓存个人理解勿喷
- C++ ofstream和ifstream详细用法
- js中文乱码问题
- webrtc rtcp mux及其对 传统voip的影响
- C# Console.WriteLine()函数中{}输出格式详解
- Python进行科学计算
- enum实战之石头剪刀布
- 保证数据完整性1
- Python运算符
- 【南理oj】12 - 喷水装置(二)(贪心,好题)
- 用代码简单的实现跑马灯效果