多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php框架 > codeigniter > Cocos2d 場(chǎng)景切換特效

Cocos2d 場(chǎng)景切換特效

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-10-10 08:00:00 閱讀次數(shù):3821次

添加一個(gè)場(chǎng)景WelcomeScene

[cpp] view plaincopy
  1. #include "WelcomeScene.h"  
  2. #include "GameScene.h"  
  3.   
  4. using namespace cocos2d;  
  5.   
  6. CCScene* WelcomeScene::scene()  
  7. {  
  8.     CCScene * scene = NULL;  
  9.     do  
  10.     {  
  11.         scene=CCScene::create();  
  12.   
  13.         WelcomeScene* gameScene=WelcomeScene::create();  
  14.         scene->addChild(gameScene);  
  15.   
  16.   
  17.     }while(0);  
  18.   
  19.     return scene;  
  20. }  
  21.   
  22. bool WelcomeScene::init()  
  23. {  
  24.     this->setTouchEnabled(true);  
  25.     bool bRet = false;  
  26.     do  
  27.     {  
  28.         CCSprite* pMap = CCSprite::create("welcome_bg.png");  
  29.         CCSize size = CCDirector::sharedDirector()->getWinSize();  
  30.         pMap->setPosition(ccp(size.width/2, size.height/2));  
  31.         this->addChild(pMap, 0);  
  32.   
  33.         CCMenuItemImage *pCloseItem = CCMenuItemImage::create(  
  34.             "StartGameNormal.png",  
  35.             "StartGamePressed.png",  
  36.             this,  
  37.             menu_selector(WelcomeScene::menuStartCallback));  
  38.         CCMenu* pMenu = CCMenu::create(pCloseItem, NULL);  
  39.         pMenu->setPosition(size.width/2,size.height/2);  
  40.         this->addChild(pMenu, 1);  
  41.               
  42.     }while(0);  
  43.   
  44.     bRet=true;  
  45.   
  46.     return bRet;  
  47. }  
  48.   
  49.   
  50. void WelcomeScene::menuStartCallback(CCObject* pSender)  
  51. {  
  52.     CCScene * scene=GameScene::scene();  
  53.     CCDirector::sharedDirector()->replaceScene(scene);  
  54. }  
在menuStartCallback()中通過(guò)導(dǎo)演來(lái)切換場(chǎng)景。


使用特效:

[cpp] view plaincopy
  1. CCDirector::sharedDirector()->replaceScene((CCTransitionSlideInR::create(1, scene)));  


網(wǎng)上找的特效:

CCTransitionJumpZoom::transitionWithDuration(t, s);//跳躍式,本場(chǎng)景先會(huì)縮小,然后跳躍進(jìn)來(lái)

CCTransitionFade::transitionWithDuration(t, s);//淡出淡入,原場(chǎng)景淡出,新場(chǎng)景淡入

CCTransitionFade::transitionWithDuration(t, s, ccWHITE);//如果上一個(gè)的函數(shù),帶3個(gè)參數(shù),則第三個(gè)參數(shù)就是淡出淡入的顏色

CCTransitionFlipX::transitionWithDuration(t, s, kOrientationLeftOver);//x軸左翻 生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生

------分隔線(xiàn)----------------------------
分享到:
------分隔線(xiàn)----------------------------
為碼而活
積分:4237
15粉絲
7關(guān)注
欄目熱點(diǎn)
關(guān)閉
程序員人生
主站蜘蛛池模板: 特级aav毛片日本免费视频 | 日本特黄视频 | 亚洲韩国日本欧美一区二区三区 | 91亚洲国产成人久久精品网站 | 国产一区二区精品久久 | 欧洲xxxxxxxxx69 | 精品日韩欧美一区二区三区 | 国产精品免费一区二区区 | 米奇影院日韩免费 | 狼人天堂网 | 大番蕉尹人一线久久 | 爽爽在线 | 高清不卡一区二区 | 免费人成激情视频在线观看冫 | 中文字幕区 | 欧美色老汉 | 中文字幕乱码视频32 | 亚洲精品福利网站 | 性做久久久久久 | 欧美一区二区三区久久综 | 九色欧美 | 69国产成人综合久久精 | 美美女高清毛片视频免费观看 | 国产免费一级精品视频 | 久久亚洲精品永久网站 | 中文字幕一级 | 国产成+人+综合+亚洲不卡 | 国产精品一区伦免视频播放 | 激情久久久久久久久久久 | 免费看毛片网站 | 看看免费a一片欧 | 精品国产一区二区三区四 | 德国free 性video | 免费看黄色的网址 | 日本一道dvd在线中文字幕 | 视频在线免费观看 | 久久精品亚洲 | 日韩欧美亚洲一区 | 亚洲欧美在线观看首页 | 成人欧美一区二区三区黑人 | 国产精品福利资源在线 |