MyLayer MyScene
2024-09-07 02:07:32
//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 / , winSize.height / ));
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);
最新文章
- CSS类似微软中国首页的竖向选项卡
- selenium phantomjs 关闭问题
- qt 标准对话框
- linux基础3——与XP共享文件夹的设置
- js window对象
- 在ubuntu中安装jdk
- nc
- 【ZOJ 1221】Risk
- Web分布式部署,跨应用程序Forms身份验证的集成方案
- Jquery学习笔记: attr和 prop的区别,以及为html标签自定义属性
- Google Maps Android API v2 (2)- 地图对象
- T_SQL编程赋值、分支语句、循环
- sort命令详解
- 按bean的属性值对list集合进行排序
- WPF listbox实现多列显示数据
- axure--轮播图
- [pat]1068 Find More Coins
- webapi 重复提交问题
- spring注解注入的学习
- vs里32位项目和64位项目的区别