#include "HostScene.h"
using namespace cocos2d;
CCScene* HostScene::scene()
{
CCScene * scene = NULL;
do
{
// 'scene' is an autorelease object
scene = CCScene::create();
CC_BREAK_IF(! scene);
// 'layer' is an autorelease object
HostScene *layer = HostScene::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 HostScene::init()
{
bool bRet = false;
do
{
//////////////////////////////////////////////////////////////////////////
// super init first
//////////////////////////////////////////////////////////////////////////
CC_BREAK_IF(! CCLayer::init());
CCSize size = CCDirector::sharedDirector()->getWinSize();
CCMenuItemImage* pDeluItem = CCMenuItemImage::create("denglu2.png","denglu1.png",this,menu_selector(HostScene::menuDengluCallback));
CC_BREAK_IF(!pDeluItem);
pDeluItem->setPosition(ccp(size.width*2/3-60,size.height/3));
CCMenuItemImage* pZhuceItem = CCMenuItemImage::create("zhuce2.png","zhuce1.png",this,menu_selector(HostScene::menuZhuceCallback));
CC_BREAK_IF(!pZhuceItem);
pZhuceItem->setPosition(ccp(size.width*2/3+40,size.height/3));
CCMenuItemImage* pDanjiItem = CCMenuItemImage::create("danji2.png","danji1.png",this,menu_selector(HostScene::menuDanjiCallback));
CC_BREAK_IF(!pDanjiItem);
pDanjiItem->setPosition(ccp(size.width*2/3+140,size.height/3));
CCMenu* pMenu = CCMenu::create(pDeluItem,pZhuceItem,pDanjiItem,NULL);
CC_BREAK_IF(!pMenu);
pMenu->setPosition(ccp(0,0));
this->addChild(pMenu,1);
CCSprite* pSprite = CCSprite::create("Host.png");
CC_BREAK_IF(! pSprite);
// Place the sprite on the center of the screen
pSprite->setPosition(ccp(size.width/2, size.height/2));
// Add the sprite to HelloWorld layer as a child layer.
this->addChild(pSprite, 0);
bRet = true;
} while (0);
return bRet;
}
void HostScene::menuDengluCallback(CCObject* pSender)
{
CCDirector::sharedDirector()->end();
}
void HostScene::menuZhuceCallback(CCObject* pSender)
{
CCDirector::sharedDirector()->end();
}
void HostScene::menuDanjiCallback(CCObject* pSender)
{
CCDirector::sharedDirector()->end();
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
.zip (85个子文件)
场景自动切换
Landlords
Resources
welcome.png 401KB
CloseSelected.png 5KB
CloseNormal.png 6KB
Success.jpg 20KB
w.jpg 36KB
HelloWorld.png 142KB
zhuce2.png 4KB
zhuce1.png 6KB
denglu1.png 6KB
Host.png 311KB
danji2.png 5KB
denglu2.png 4KB
danji1.png 6KB
proj.win32
res
TransitionScene.ico 47KB
TransitionScene.win32.sln 908B
TransitionScene.win32.suo 41KB
TransitionScene.win32.vcxproj.user 763B
HostScene.cpp 2KB
TransitionScene.win32.vcxproj 9KB
TransitionScene.win32.vcxproj.filters 3KB
Debug.win32
vc100.idb 2.14MB
link.4576-cvtres.write.1.tlog 2B
TransitionScene.win32.ilk 893KB
link.4576.read.1.tlog 2B
libcocos2d.dll 2.33MB
CL.write.1.tlog 15KB
TransitionScene.win32.exe.embed.manifest.res 472B
link.4576.write.1.tlog 2B
CL.read.1.tlog 723KB
TransitionScene.win32.log 3KB
mt.read.1.tlog 2KB
rc.write.1.tlog 3KB
libtiff.dll 513KB
link.4748.read.1.tlog 2B
link.4576-cvtres.read.1.tlog 2B
link.4748.write.1.tlog 2B
link.4748-cvtres.write.1.tlog 2B
rc.read.1.tlog 13KB
ZhuceScene.obj 97KB
AppDelegate.obj 100KB
libxml2.dll 963KB
TransitionScene.res 47KB
mt.command.1.tlog 2KB
libCocosDenshion.dll 550KB
cl.command.1.tlog 35KB
link-cvtres.read.1.tlog 2B
pthreadVCE2.dll 76KB
TransitionScene.win32_manifest.rc 244B
main.obj 73KB
MainScene.obj 117KB
TransitionScene.win32.lastbuildstate 111B
TransitionScene.win32.Build.CppClean.log 3KB
glew32.dll 324KB
link.write.1.tlog 9KB
sqlite3.dll 527KB
TransitionScene.win32.pdb 1.63MB
DengluScene.obj 93KB
mozjs.dll 1.69MB
link-cvtres.write.1.tlog 2B
link.command.1.tlog 14KB
iconv.dll 868KB
rc.command.1.tlog 6KB
link.read.1.tlog 21KB
mt.write.1.tlog 510B
link.4748-cvtres.read.1.tlog 2B
HelloWorldScene.obj 135KB
TransitionScene.win32.exe.intermediate.manifest 381B
zlib1.dll 76KB
libcurl.dll 1.13MB
HostScene.obj 120KB
TransitionScene.win32.exe.embed.manifest 406B
vc100.pdb 804KB
TransitionScene.win32.exe 118KB
resource.h 518B
TransitionScene.rc 2KB
main.cpp 797B
main.h 283B
HostScene.h 713B
TransitionScene.win32.sdf 37.33MB
TransitionScene.win32.opensdf 58B
ipch
transitionscene.win32-bbf731b8
transitionscene.ipch 120.06MB
Classes
AppDelegate.cpp 1KB
AppDelegate.h 998B
MainScene.cpp 2KB
MainScene.h 645B
共 85 条
- 1
资源评论
- zhiwei2292497742014-08-23比较实用,感谢分享~
- lmkill20082013-12-26资源不错,就是有点大,把编译后的包都传上来了
- lcl20142014-05-03比较简略,可以学习下
- Jacky_zheng762013-10-18解决了我的困惑,感谢楼主
ll_gg_tt
- 粉丝: 514
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功