32种场景切换效果

发布时间:2020-06-25 16:49:03 作者:libinqi456
来源:网络 阅读:467
1        //  CCTransitionJumpZoom
2        //    作用:创建一个跳动的过渡动画
3        //    参数1:过渡动作的时间
4        //    参数2:切换到目标场景的对象
5        //    reScene = CCTransitionJumpZoom ::create(t ,s);
6        //   CCDirector::sharedDirector()->replaceScene(reScene);
7            
8        //    CCTransitionProgre***adialCCW
9            //   作用:创建一个扇形条形式的过渡动画,逆时针方向
10         //   参数1:过渡动作的时间
11         //   参数2:切换到目标场景的对象
12     //    reScene =CCTransitionProgre***adialCCW::create(t, s);
13     //   CCDirector::sharedDirector()->replaceScene(reScene);
14         
15     //    CCTransitionProgre***adialCW
16         //   作用:创建一个扇形条形式的过渡动画,顺时针方向
17         //   参数1:过渡动作的时间
18         //   参数2:切换到目标场景的对象
19     //    reScene =CCTransitionProgre***adialCW::create(t,s);
20     //   CCDirector::sharedDirector()->replaceScene(reScene);
21         
22         //   CCTransitionProgressHorizontal
23         //   作用:创建一个水平条形式的过渡动画,  
24         //   参数1:过渡动作的时间
25         //   参数2:切换到目标场景的对象
26     //    reScene = CCTransitionProgressHorizontal::create(t,s);
27     //   CCDirector::sharedDirector()->replaceScene(reScene);
28         
29     //    CCTransitionProgressVertical
30         //   作用:创建一个垂直条形式的过渡动画,
31         //   参数1:过渡动作的时间
32         //    参数2:切换到目标场景的对象
33     //    reScene =CCTransitionProgressVertical::create(t, s);
34     //   CCDirector::sharedDirector()->replaceScene(reScene);
35      
36         
37     //    CCTransitionProgressInOut
38         //   作用:创建一个由里向外扩展的过渡动画,
39         //   参数1:过渡动作的时间
40         //   参数2:切换到目标场景的对象
41     //    reScene =CCTransitionProgressInOut::create(t, s);
42     //   CCDirector::sharedDirector()->replaceScene(reScene);
43      
44     //    CCTransitionProgressOutIn
45         //   作用:创建一个由外向里扩展的过渡动画,
46         //   参数1:过渡动作的时间
47         //   参数2:切换到目标场景的对象
48     //    reScene = CCTransitionProgressOutIn::create(t,s);
49     //   CCDirector::sharedDirector()->replaceScene(reScene);
50      
51     //    CCTransitionCrossFade
52     //    作用:创建一个逐渐透明的过渡动画
53         //   参数1:过渡动作的时间
54         //   参数2:切换到目标场景的对象
55     //    reScene = CCTransitionCrossFade::create(t,s);
56     //    CCDirector::sharedDirector()->replaceScene(reScene);
57         
58     //    CCTransitionPageTurn
59     //    作用:创建一个翻页的过渡动画
60     //    参数1:过渡动作持续的时间
61     //    参数2:切换的目标场景的对象
62     //    参数3:是否逆向翻页
63     //    reScene = CCTransitionPageTurn::create(t,s, false);
64     //    CCDirector::sharedDirector()->replaceScene(reScene);
65      
66     //    CCTransitionFadeTR
67     //    作用:创建一个部落格过渡动画,从左下到右上
68         //   参数1:过渡动作持续的时间
69         //   参数2:切换的目标场景的对象
70     //    reScene =CCTransitionFadeTR::create(t, s);
71     //   CCDirector::sharedDirector()->replaceScene(reScene);
72         
73     //    CCTransitionFadeBL
74         //   作用:创建一个部落格过渡动画,从右上到左下
75         //   参数1:过渡动作持续的时间
76         //   参数2:切换的目标场景的对象
77     //    reScene = CCTransitionFadeBL::create(t, s);
78     //   CCDirector::sharedDirector()->replaceScene(reScene);
79         
80     //    CCTransitionFadeUp
81         //   作用:创建一个从下到上,条形折叠的过渡动画
82         //   参数1:过渡动作持续的时间
83         //   参数2:切换的目标场景的对象
84     //    reScene= CCTransitionFadeUp::create(t, s);
85     //   CCDirector::sharedDirector()->replaceScene(s);
86      
87     //    CCTransitionFadeDown
88         //   作用:创建一个从上到下,条形折叠的过渡动画
89         //   参数1:过渡动作持续的时间
90         //   参数2:切换的目标场景的对象
91     //    reScene = CCTransitionFadeDown::create(t,s);
92     //   CCDirector::sharedDirector()->replaceScene(reScene);
93      
94     //    CCTransitionTurnOffTiles
95     //    作用:创建一个随机方格消失的过渡动画
96     //    参数1:过渡动作的持续时间
97     //    参数2:切换的目标场景的对象
98     //    reScene= CCTransitionTurnOffTiles::create(t,s);
99     //   CCDirector::sharedDirector()->replaceScene(reScene);
100      
101  //    CCTransitionSplitRows
102  //    作用:创建一个分行划分切换的过渡动画
103      //   参数1:过渡动作的持续时间
104      //   参数2:切换的目标场景的对象
105  //    reScene = CCTransitionSplitRows::create(t,s);
106  //    CCDirector::sharedDirector()->replaceScene(reScene);
107   
108  //    CCTransitionSplitCols
109      //   作用:创建一个分列划分切换的过渡动画
110      //   参数1:过渡动作的持续时间
111      //   参数2:切换的目标场景的对象
112  //    reScene = CCTransitionSplitCols::create(t,s);
113  //   CCDirector::sharedDirector()->replaceScene(reScene);
114      
115  //    CCTransitionFade
116  //    作用:创建一个逐渐过渡到目标颜色的切换动画
117  //    参数1:过渡动作的持续时间
118  //    参数2:切换的目标场景的对象
119  //    参数3:目标颜色
120  //    reScene= CCTransitionFade::create(t, s,ccc3(255, 0, 0));
121  //   CCDirector::sharedDirector()->replaceScene(reScene);
122      
123  //    CCTransitionFlipX
124  //    作用:创建一个x轴反转的切换动画
125      //   参数1:过渡动作的持续时间
126      //   参数2:切换的目标场景的对象
127      //   参数3:反转类型的枚举变量   左右上下
128  //    kOrientationDownOver kOrientationLeftOverkOrientationRightOver  kOrientationUpOver
129  //    reScene = CCTransitionFlipX::create(t, s, kOrientationRightOver);
130  //   CCDirector::sharedDirector()->replaceScene(reScene);
131   
132  //    CCTransitionFlipY
133      //   参数1:过渡动作的持续时间
134      //   参数2:切换的目标场景的对象
135      //   参数3:反转类型的枚举变量   左右上下
136  //    reScene = CCTransitionFlipY::create(t, s
137  //                                        , kOrientationDownOver);
138  //   CCDirector::sharedDirector()->replaceScene(reScene);
139   
140  //    CCTransitionFlipAngular
141  //    作用:创建一个带有反转角切换动画
142      //       //    参数1:过渡动作的持续时间
143      //   参数2:切换的目标场景的对象
144      //   参数3:反转类型的枚举变量   左右上下
145  //    reScene = CCTransitionFlipAngular::create(t,s, kOrientationLeftOver);
146  //   CCDirector::sharedDirector()->replaceScene(reScene);
147      
148  //    CCTransitionZoomFlipX
149  //     作用:创建一个带有缩放的x轴反转切换的动画
150      //   参数1:过渡动作的持续时间
151      //   参数2:切换的目标场景的对象
152      //   参数3:反转类型的枚举变量   左右上下
153  //    reScene=CCTransitionZoomFlipX::create(t, s,kOrientationLeftOver);
154  //   CCDirector::sharedDirector()->replaceScene(reScene);
155      
156  //    CCTransitionZoomFlipY
157      //    作用:创建一个带有缩放的Y轴反转切换的动画
158      //   参数1:过渡动作的持续时间
159      //   参数2:切换的目标场景的对象
160      //    参数3:反转类型的枚举变量   左右上下
161  //    reScene=CCTransitionZoomFlipY::create(t, s,kOrientationDownOver);
162  //   CCDirector::sharedDirector()->replaceScene(reScene);
163     
164      //   CCTransitionZoomFlipAngular
165      //    作用:创建一个带有缩放,反转角切换的动画
166      //   参数1:过渡动作的持续时间
167      //   参数2:切换的目标场景的对象
168      //   参数3:反转类型的枚举变量   左右上下
169  //   reScene=CCTransitionZoomFlipAngular::create(t, s,kOrientationRightOver);
170  //   CCDirector::sharedDirector()->replaceScene(reScene);
171      
172  //    CCTransitionShrinkGrow
173  //    创建一个放缩交替的过渡动画
174      //   参数1:过渡动作的持续时间
175      //   参数2:切换的目标场景的对象
176  //    reScene = CCTransitionShrinkGrow::create(t,s);
177  //   CCDirector::sharedDirector()->replaceScene(reScene);
178      
179  //    CCTransitionRotoZoom
180     // 创建一个旋转放缩交替的过渡动画
181     // 参数1:过渡动作的持续时间
182     // 参数2:切换的目标场景的对象
183  //    reScene = CCTransitionRotoZoom::create(t,s);
184  //   CCDirector::sharedDirector()->replaceScene(reScene);
185      
186  //    CCTransitionMoveInL
187  //    作用:创建一个从左边推入覆盖的过渡动画
188      // 参数1:过渡动作的持续时间
189      // 参数2:切换的目标场景的对象
190  //    reScene = CCTransitionMoveInL::create(t, s);
191  //   CCDirector::sharedDirector()->replaceScene(reScene);
192   
193  //    CCTransitionMoveInR
194      //   作用:创建一个从右边推入覆盖的过渡动画
195      // 参数1:过渡动作的持续时间
196      // 参数2:切换的目标场景的对象
197  //    reScene = CCTransitionMoveInR::create(t,s);
198  //    CCDirector::sharedDirector()->replaceScene(reScene);
199      
200  //    CCTransitionMoveInB
201      //   作用:创建一个从下边推入覆盖的过渡动画
202      // 参数1:过渡动作的持续时间
203      // 参数2:切换的目标场景的对象
204  //    reScene = CCTransitionMoveInB::create(t,s);
205  //   CCDirector::sharedDirector()->replaceScene(reScene);
206      
207      //   CCTransitionMoveInT
208      //   作用:创建一个从上边推入覆盖的过渡动画
209      // 参数1:过渡动作的持续时间
210      // 参数2:切换的目标场景的对象
211  //    reScene = CCTransitionMoveInT::create(t,s);
212  //   CCDirector::sharedDirector()->replaceScene(reScene);
213   
214  //    CCTransitionSlideInL
215  //    作用:创建一个从左侧推入并顶出旧场景的过渡动画
216  //    参数1:过渡动作的持续时间
217  //    参数2:切换的目标场景的对象    
218  //    reScene =CCTransitionSlideInL::create(t, s);
219  //   CCDirector::sharedDirector()->replaceScene(reScene);
220   
221  //    CCTransitionSlideInR
222      //   作用:创建一个从右侧推入并顶出旧场景的过渡动画
223      //   参数1:过渡动作的持续时间
224      //   参数2:切换的目标场景的对象
225  //    reScene =CCTransitionSlideInR::create(t, s);
226  //   CCDirector::sharedDirector()->replaceScene(reScene);
227      
228      
229      //   CCTransitionSlideInT
230      //   作用:创建一个从顶部推入并顶出旧场景的过渡动画
231      //   参数1:过渡动作的持续时间
232      //   参数2:切换的目标场景的对象
233  //    reScene =CCTransitionSlideInT::create(t, s);
234  //   CCDirector::sharedDirector()->replaceScene(reScene);
235      
236      //   CCTransitionSlideInB
237      //   作用:创建一个从下部推入并顶出旧场景的过渡动画
238      //   参数1:过渡动作的持续时间
239      //   参数2:切换的目标场景的对象
240      reScene =CCTransitionSlideInB::create(t, s);
241      CCDirector::sharedDirector()->replaceScene(reScene);
推荐阅读:
  1. cocos2d-x 3.x 场景切换特效大集合
  2. Egret场景切换管理类切换和单例使用方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

动画 create 场景切换

上一篇:C++程序记录一

下一篇:设置标准盒子和怪异盒子

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》