日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CCScene切换的所有特效(28种)以及设置屏幕横竖屏!

發(fā)布時(shí)間:2023/12/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CCScene切换的所有特效(28种)以及设置屏幕横竖屏! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?CCScene 對于使用cocos2d的童鞋肯定很熟悉,那么在使用??

CCScene *s = [CCScenenode];

[s addChild: [restartAction() node]];

[[CCDirectorsharedDirector]replaceScene:s];

對scene進(jìn)行場景(CCLayout)進(jìn)行切換時(shí),cocos2d提供了一些特效進(jìn)行過渡,那么今天仔細(xì)翻開cocos2d源碼,將所有的動(dòng)畫效果都測試了一遍,大概整理如下,提供大家查閱和使用吧;
????? 因?yàn)槲沂褂玫氖亲钚碌腸ocos2d的1.0版本,所以一些函數(shù)方法跟之前不一樣了,所以不要感到奇怪;
????? 由于代碼都有備注,所以就直接上代碼了,就不詳細(xì)單獨(dú)解釋了;關(guān)于注釋的都是我的直觀體驗(yàn),推薦大家放到自己項(xiàng)目中,自己都看看每個(gè)的效果,這樣記憶深刻;
?

//觸摸事件 - 當(dāng)手指從屏幕抬起時(shí)調(diào)用的方法-Himi
-(void) ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CCScene* scenec = [OtherLayout scene];
//部落格------
//CCTransitionTurnOffTiles *transitionScene = [CCTransitionTurnOffTiles transitionWithDuration:3 scene:scenec];
//近遠(yuǎn)-遠(yuǎn)近-----
//CCTransitionShrinkGrow *transitionScene = [CCTransitionShrinkGrow transitionWithDuration:3 scene:scenec];
//另一個(gè)layout左側(cè)進(jìn)入(視覺感覺是屏幕右移)
//CCTransitionSlideInL *transitionScene = [CCTransitionSlideInL transitionWithDuration:3 scene:scenec];
//另一個(gè)layout右側(cè)進(jìn)入(視覺感覺是屏幕左移)
//CCTransitionSlideInR *transitionScene = [CCTransitionSlideInR transitionWithDuration:3 scene:scenec];
//另一個(gè)layout上側(cè)進(jìn)入(視覺感覺是屏幕下移)
//CCTransitionSlideInT *transitionScene = [CCTransitionSlideInT transitionWithDuration:3 scene:scenec];
//另一個(gè)layout下側(cè)進(jìn)入(視覺感覺是屏幕上移)
//CCTransitionSlideInB *transitionScene = [CCTransitionSlideInB transitionWithDuration:3 scene:scenec];
//當(dāng)前屏幕被分為3列,兩則下移,中間上移
//CCTransitionSplitCols *transitionScene = [CCTransitionSplitCols transitionWithDuration:3 scene:scenec];
//當(dāng)前屏幕被分為3列,兩則左移,中間右移
//CCTransitionSplitRows *transitionScene = [CCTransitionSplitRows transitionWithDuration:3 scene:scenec];
//扇形轉(zhuǎn)換-----
//CCTransitionRadialCW *transitionScene = [CCTransitionRadialCW transitionWithDuration:3 scene:scenec];
//平面旋轉(zhuǎn)-----
//CCTransitionRotoZoom *transitionScene = [CCTransitionRotoZoom transitionWithDuration:3 scene:scenec];
//近-遠(yuǎn)-跳動(dòng)------
//CCTransitionJumpZoom *transitionScene = [CCTransitionJumpZoom transitionWithDuration:3 scene:scenec];
//立體反轉(zhuǎn)(X軸)--(還有種從近到遠(yuǎn),從遠(yuǎn)到近的感覺)--------
//CCTransitionZoomFlipX *transitionScene = [CCTransitionZoomFlipX transitionWithDuration:3 scene:scenec];
//立體反轉(zhuǎn)(Y軸)-(還有種從近到遠(yuǎn),從遠(yuǎn)到近的感覺)-------
//CCTransitionZoomFlipY *transitionScene = [CCTransitionZoomFlipY transitionWithDuration:3 scene:scenec];
//立體反轉(zhuǎn)(X,Y軸)---(還有種從近到遠(yuǎn),從遠(yuǎn)到近的感覺)-----
//CCTransitionZoomFlipAngular *transitionScene = [CCTransitionZoomFlipAngular transitionWithDuration:3 scene:scenec];
//另外一個(gè)layout左側(cè)進(jìn)入覆蓋當(dāng)前l(fā)ayout
//CCTransitionMoveInL *transitionScene = [CCTransitionMoveInL transitionWithDuration:3 scene:scenec];
//另外一個(gè)layout右側(cè)進(jìn)入覆蓋當(dāng)前l(fā)ayout
//CCTransitionMoveInR *transitionScene = [CCTransitionMoveInR transitionWithDuration:3 scene:scenec];
//另外一個(gè)layout上側(cè)進(jìn)入覆蓋當(dāng)前l(fā)ayout
//CCTransitionMoveInT *transitionScene = [CCTransitionMoveInT transitionWithDuration:3 scene:scenec];
//另外一個(gè)layout下側(cè)進(jìn)入覆蓋當(dāng)前l(fā)ayout
//CCTransitionMoveInB *transitionScene = [CCTransitionMoveInB transitionWithDuration:3 scene:scenec];
//立體反轉(zhuǎn)(X軸)--2D平面反轉(zhuǎn),沒有遠(yuǎn)近感
//CCTransitionFlipX *transitionScene = [CCTransitionFlipX transitionWithDuration:3 scene:scenec];
//立體反轉(zhuǎn)(Y軸)--2D平面反轉(zhuǎn),沒有遠(yuǎn)近感
//CCTransitionFlipY *transitionScene = [CCTransitionFlipY transitionWithDuration:3 scene:scenec];
//立體反轉(zhuǎn)(X,Y軸)--2D平面反轉(zhuǎn),沒有遠(yuǎn)近感
//CCTransitionFlipAngular *transitionScene = [CCTransitionFlipAngular transitionWithDuration:3 scene:scenec];
//實(shí)體-透明-實(shí)體(默認(rèn)無顏色,可以附帶顏色)
//CCTransitionFade* transitionScene = [CCTransitionFade transitionWithDuration:3 scene:scenec withColor:ccWHITE];
//另外一個(gè)直接漸變覆蓋當(dāng)前l(fā)ayout
//CCTransitionCrossFade *transitionScene = [CCTransitionCrossFade transitionWithDuration:3 scene:scenec];
//移動(dòng)(方格狀)部落格,從左下往右上
//CCTransitionFadeTR *transitionScene = [CCTransitionFadeTR transitionWithDuration:3 scene:scenec];
//移動(dòng)(方格狀)部落格,從右上往左下
CCTransitionFadeBL *transitionScene = [CCTransitionFadeBL transitionWithDuration:3 scene:scenec];
//移動(dòng)(長矩形,寬度是屏幕寬)部落格,從下往上
//CCTransitionFadeUp *transitionScene = [CCTransitionFadeUp transitionWithDuration:3 scene:scenec];
//移動(dòng)(長矩形,寬度是屏幕寬)部落格,從上往下
//CCTransitionFadeDown *transitionScene = [CCTransitionFadeDown transitionWithDuration:3 scene:scenec];
[[CCDirector sharedDirector] replaceScene: transitionScene];
}

?

? 以上代碼Himi推薦大家自己常識運(yùn)行每種特效,畢竟每個(gè)人都有不同的感覺,注釋都是我的感覺寫的,大概注釋了一下而已;

? ? ? ? ?下面我來給大家介紹如何在cocos2d 1.0版本中設(shè)置豎屏顯示,因?yàn)槟J(rèn)是橫屏;

? ? ? ? 首先找到RootViewController.m 類(此類在1.0版本存在),然后找到宏定義的一段代碼,代碼如下:

? ? ?? #elif GAME_AUTOROTATION == kGameAutorotationUIViewController

然后下面能看到cocos2d的默認(rèn)代碼是設(shè)置橫屏:

return ( UIInterfaceOrientationIsLandscape( interfaceOrientation ) );

如果想設(shè)置豎屏,請更改如下即可:

return (UIInterfaceOrientationIsPortrait(interfaceOrientation));

ok,今天就先介紹這里~繼續(xù)學(xué)習(xí)~下面給出一張,部落格效果,從左下往右上的切換特效截圖;

轉(zhuǎn)載于:https://www.cnblogs.com/pengyingh/articles/2433196.html

總結(jié)

以上是生活随笔為你收集整理的CCScene切换的所有特效(28种)以及设置屏幕横竖屏!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91精品国产闺蜜国产在线闺蜜 | 亚洲成人激情视频 | 亚洲女人18毛片水真多 | 日韩久| 男女男精品视频网站 | 一级做a爰片久久毛片 | 中日韩在线视频 | 色综合色综合 | 久久国产精品影院 | 亚洲成人乱码 | 亚洲制服在线观看 | 成人18视频免费69 | 久久爰| 国产夫妇交换聚会群4p | 国产精品一卡 | 韩国三级一区 | 性做久久久久久 | 天天躁夜夜躁av天天爽 | 国产又粗又黄 | 精品国偷自产国产一区 | 好吊操免费视频 | 迈开腿让我尝尝你的小草莓 | 99爱精品视频 | 久久久久亚洲av成人网人人网站 | 国产真人做爰视频免费 | av在线首页 | 美女免费福利视频 | 隣の若妻さん波多野结衣 | 中文字幕三级视频 | 国产在线a视频 | 色多多视频网站 | 色婷婷婷| 国产免费黄色小视频 | 亚洲av无码国产精品永久一区 | 亚洲中字在线 | 日韩在线色| 久久成人网18网站 | 国产77777 | 韩国主播青草200vip视频 | 免费不卡视频 | 国产精品熟妇一区二区三区四区 | 日韩一二三区 | 男男gay动漫| 黄黄的视频在线观看 | 夜夜爽妓女8888视频免费观看 | 超碰爱爱 | 国产欧美在线一区 | 国产精品一二 | 2级黄色片| 国产免费又爽又色又粗视频 | 成人免费毛片东京热 | 牛牛精品视频 | 午夜剧场福利 | 欧美精品一区二区三区三州 | 在线观看毛片av | 超碰在线观看91 | 少妇人禽zoz0伦视频 | 国产成人区 | av爱爱| 香蕉视频国产在线观看 | 亚州av影院 | 香蕉久久视频 | 午夜寻花 | 三级国产三级在线 | 国产最新精品视频 | 污视频导航 | 成人777| 国产色吧 | 欧美精品一区二区成人 | 久久资源365 | 欧美情趣视频 | 国产欧美激情在线观看 | 男女那个视频 | 绯色av一区二区三区高清 | 日本xx视频免费观看 | 午夜伦理在线观看 | 公肉吊粗大爽色翁浪妇视频 | 亚洲成人777 | 亚洲第二色 | 三级视频在线观看 | 肉视频在线观看 | 国产一线天粉嫩馒头极品av | 亚欧三级| 亚洲精品综合在线观看 | 日本欧美不卡 | 亚洲图片欧美激情 | 在线观看污污网站 | 国内久久 | 狠狠操操 | 久久99精品国产麻豆婷婷洗澡 | 久久久蜜桃 | 国产日皮视频 | 在线观看黄色的网站 | 日韩一二三区 | 超碰免费成人 | 天堂亚洲精品 | 亚洲一区二区在线看 | 亚洲男人天堂av | 天天色天天干天天色 |