真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Cocos2d-x基本動作-創(chuàng)新互聯(lián)

Cocos2d-x基本動作

創(chuàng)新互聯(lián)公司主營河池網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,河池h5成都小程序開發(fā)搭建,河池網(wǎng)站營銷推廣歡迎河池等地區(qū)企業(yè)咨詢

在boolHelloWorld::init()方法中先添加一個精靈

CCSprite* sp = CCSprite::create("Icon.png");
sp->setPosition(ccp(150, 150));
this->addChild(sp);

以下是動作的實現(xiàn)

//CCMoveBy  按。。。移動  就是說以當(dāng)前點為基礎(chǔ)移動ccp(0, 100)這么多的距離
    CCMoveBy* moveBy = CCMoveBy::create(1, ccp(0, 100));
    sp->runAction(moveBy);

//CCMoveTo是移動到那個位置這里是指ccp(200, 100這個位置
  CCMoveTo* moveBy = CCMoveTo::create(1, ccp(200, 100));
  sp->runAction(moveBy);

//scaleTo縮放的意思create方法中的數(shù)字是指x,y放大縮小的倍數(shù)
CCActionInterval *scaleTo= CCScaleTo::create(2, 2);
sp->runAction(scaleTo);

// CCScaleBy按。。。 縮放
   CCActionInterval *scaleBy=CCScaleBy::create(2, 2);
   CCActionInterval *actionByBack=scaleBy->reverse();
   sp->runAction(actionByBack);

//  CCRotateTo   create方法中第一個參數(shù)是指多長時間完成這個動作  ,第二個參數(shù)是指轉(zhuǎn)動的角度
    CCActionInterval *rotateTo=CCRotateTo::create(2, 90);
    sp->runAction(rotateTo);

//skewTo  create方法中第一個參數(shù)是動作完成的時間,第二個參數(shù)是x軸變化的參數(shù),第三個參數(shù)是y軸變化的參數(shù)大家可以試試create(2, 0, 50)和create(2, 50, 0)以及create(2, 50, 50) 三個的不同變化
   CCActionInterval *skewTo=CCSkewTo::create(2, 0, 50);
   sp->runAction(skewTo);

//所有以By結(jié)尾的動作通常是支持reverse()方法的,這個方法的意思是反動作的意思
CCActionInterval *skewBy=CCSkewBy::create(2, 50, 10);
CCActionInterval *actionByBack=skewBy->reverse();
sp->runAction(actionByBack);

//CCJumpTo第一個參數(shù)是指整個動作執(zhí)行的時間,第二個參數(shù)是指目標(biāo)位置,第三個參數(shù)是指每次跳躍的高度,第4個參數(shù)是指整個跳躍動作幾次完成
CCActionInterval *jumpTo=CCJumpTo::create(2, ccp(300, 200), 100, 4);
sp->runAction(jumpTo);

//CCJumpBy參數(shù)與CCJumpTo基本相同,不同的是所有By結(jié)尾的是都是以當(dāng)前為基數(shù)移動ccp(100, 100)這個參數(shù)的距離,而To是移動到ccp(100, 100)這個位置
    CCActionInterval *jumpBy=CCJumpBy::create(2, ccp(100, 100), 50, 4);
    CCActionInterval *actionByBack=jumpBy->reverse();
    sp->runAction(actionByBack);

//CCFadeIn從無到有,也叫淡入
 CCActionInterval *fadeIn=CCFadeIn::create(2);
 sp->runAction(fadeIn);

//CCFadeOut從有到無
CCActionInterval *fadeOut=CCFadeOut::create(2);
sp->runAction(fadeOut);

//顏色漸變到
CCActionInterval *tiniTo=CCTintTo::create(2, 255, 255, 0);
sp->runAction(tiniTo);

//第一個參數(shù)是持續(xù)時間,第二個是閃耀的次數(shù)
CCActionInterval *blink=CCBlink::create(2, 10);
sp->runAction(blink);

代碼下載: http://pan.baidu.com/share/link?shareid=316171206&uk=3189484501

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章名稱:Cocos2d-x基本動作-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://weahome.cn/article/hdeoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部