--cocos2dx场景切换--

前端之家收集整理的这篇文章主要介绍了--cocos2dx场景切换--前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转自虫子http://blog.csdn.net/ac_huang/article/details/29380893

  1. //场景切换
  2. //[1]TransitionJumpZoom
  3. /*
  4. @H_404_32@*作用:场景缩小跳出消失,目标场景跳入
  5. */
  6. Director::getInstance()->replaceScene(TransitionJumpZoom::create(1.2f,scene));
  7. //[1]
  8. //[2]TransitionFade
  9. @H_404_32@/*
  10. *作用:淡出淡入,原场景淡出,新场景淡入
  11. @H_404_32@*/
  12. Director::getInstance()->replaceScene(TransitionFade::create(1.2f,scene));
  13. @H_404_32@//[2]
  14. @H_404_32@//[3]TransitionFlipX
  15. *作用:水平方向翻页
  16. Director::getInstance()->replaceScene(TransitionFlipX::create(1.2f,0); background-color:inherit">//[3]
  17. @H_404_32@//[4]TransitionFlipY @H_404_32@*作用:竖直方向翻页
  18. Director::getInstance()->replaceScene(TransitionFlipX::create(1.2f,0); background-color:inherit">//[4]
  19. //[5]TransitionFlipAngular
  20. *作用:左上右下轴翻入
  21. Director::getInstance()->replaceScene(TransitionFlipAngular::create(1.2f,scene,TransitionScene::Orientation::UP_OVER));
  22. //[5]
  23. @H_404_32@//[6]TransitionZoomFlipX @H_404_32@*作用:带缩放效果x轴翻转
  24. Director::getInstance()->replaceScene(TransitionZoomFlipX::create(1.2f,TransitionScene::Orientation::UP_OVER));
  25. @H_404_32@//[6]
  26. //[7]TransitionZoomFlipY
  27. *作用:带缩放效果Y轴翻转
  28. Director::getInstance()->replaceScene(TransitionZoomFlipY::create(1.2f,0); background-color:inherit">//[7]
  29. @H_404_32@//[8]TransitionZoomFlipAngular @H_404_32@*作用:带缩放效果且有角度的翻转
  30. Director::getInstance()->replaceScene(TransitionZoomFlipAngular::create(1.2f,0); background-color:inherit">//[8]
  31. //[9]TransitionShrinkGrow
  32. *作用:原始场景收缩消失,目标场景伸展放大出现
  33. Director::getInstance()->replaceScene(TransitionShrinkGrow::create(1.2f,0); background-color:inherit">//[9]
  34. @H_404_32@//[10]TransitionRotoZoom @H_404_32@*作用:原始场景旋转收缩消失,目标场景旋转伸展放大出现
  35. Director::getInstance()->replaceScene(TransitionRotoZoom::create(1.2f,0); background-color:inherit">//[10]
  36. //[11]TransitionMoveInL
  37. *作用:新场景从左"乱入"(慢慢出现)
  38. Director::getInstance()->replaceScene(TransitionMoveInL::create(1.2f,0); background-color:inherit">//[11]
  39. @H_404_32@//[12]TransitionMoveInR @H_404_32@*作用:新场景从右"乱入"(慢慢出现)
  40. Director::getInstance()->replaceScene(TransitionMoveInR::create(1.2f,0); background-color:inherit">//[12]
  41. //[13]TransitionMoveInT
  42. *作用:新场景从上"乱入"(慢慢出现)
  43. Director::getInstance()->replaceScene(TransitionMoveInT::create(1.2f,0); background-color:inherit">//[13]
  44. @H_404_32@//[14]TransitionMoveInB @H_404_32@*作用:新场景从上"乱入"(慢慢出现)
  45. Director::getInstance()->replaceScene(TransitionMoveInB::create(1.2f,0); background-color:inherit">//[14]
  46. //[15]TransitionSlideInL
  47. *作用:新场景从左慢慢移入,推出旧场景
  48. Director::getInstance()->replaceScene(TransitionSlideInL::create(1.2f,0); background-color:inherit">//[15]
  49. @H_404_32@//[16]TransitionSlideInR @H_404_32@*作用:新场景从右慢慢移入,推出旧场景
  50. Director::getInstance()->replaceScene(TransitionSlideInR::create(1.2f,0); background-color:inherit">//[16]
  51. //[17]TransitionSlideInT
  52. *作用:新场景从上慢慢移入,推出旧场景
  53. Director::getInstance()->replaceScene(TransitionSlideInT::create(1.2f,0); background-color:inherit">//[17]
  54. @H_404_32@//[18]TransitionSlideInB
  55. Director::getInstance()->replaceScene(TransitionSlideInB::create(1.2f,0); background-color:inherit">//[18]
  56. @H_404_32@//[19]TransitionCrossFade @H_404_32@*作用:淡出淡入交叉,同时进行
  57. Director::getInstance()->replaceScene(TransitionCrossFade::create(1.2f,0); background-color:inherit">//[19]
  58. //[20]TransitionProgressRadialCW
  59. *作用:顺时针消失,新场景出现
  60. Director::getInstance()->replaceScene(TransitionProgressRadialCW::create(1.2f,0); background-color:inherit">//[20]
  61. @H_404_32@//[21]TransitionProgressHorizontal @H_404_32@*作用:场景从左到右消失同时另一场景出现
  62. Director::getInstance()->replaceScene(TransitionProgressHorizontal::create(1.2f,0); background-color:inherit">//[21]
  63. //[22]TransitionProgressRadialCCW
  64. *作用:原场景逆时针消失,新场景出现
  65. Director::getInstance()->replaceScene(TransitionProgressRadialCCW::create(1.2f,0); background-color:inherit">//[22]
  66. @H_404_32@//[23]TransitionPageTurn @H_404_32@*作用:翻页切换,bool为true是向左上往右下翻,false从右下往左上翻
  67. Director::getInstance()->replaceScene(TransitionPageTurn::create(1.2f,true));
  68. @H_404_32@//[23]
  69. //[24]TransitionFadeTR
  70. *作用:往右上波浪(一部分一部分消失)
  71. Director::getInstance()->replaceScene(TransitionFadeTR::create(1.2f,0); background-color:inherit">//[24]
  72. @H_404_32@//[25]TransitionFadeBL @H_404_32@*作用:往左下波浪(一部分一部分消失)
  73. Director::getInstance()->replaceScene(TransitionFadeBL::create(1.2f,0); background-color:inherit">//[25]
  74. //[26]TransitionFadeUp
  75. *作用:向上百叶窗式的消失
  76. Director::getInstance()->replaceScene(TransitionFadeUp::create(1.2f,0); background-color:inherit">//[26]
  77. @H_404_32@//[27]TransitionFadeDown @H_404_32@*作用:向上百叶窗式的消失
  78. Director::getInstance()->replaceScene(TransitionFadeDown::create(1.2f,0); background-color:inherit">//[27]
  79. //[28]TransitionTurnOffTiles
  80. *作用:随机小方块式的消失
  81. Director::getInstance()->replaceScene(TransitionTurnOffTiles::create(1.2f,0); background-color:inherit">//[28]
  82. @H_404_32@//[29]TransitionSplitRows @H_404_32@*作用:按行切开,新场景出现
  83. Director::getInstance()->replaceScene(TransitionSplitRows::create(1.2f,0); background-color:inherit">//[29]
  84. //[30]TransitionSplitCols
  85. *作用:按列切开,新场景出现
  86. Director::getInstance()->replaceScene(TransitionSplitCols::create(1.2f,0); background-color:inherit">//[30]
  87. @H_404_32@//[31]TransitionProgressInOut @H_404_32@*作用:场景从中间到四周消失同时另一场景出现
  88. Director::getInstance()->replaceScene(TransitionProgressInOut::create(1.2f,0); background-color:inherit">//[31]
  89. //[32]TransitionProgressOutIn
  90. *作用:场景从四周到中间消失同时另一场景出现
  91. Director::getInstance()->replaceScene(TransitionProgressOutIn::create(1.2f,0); background-color:inherit">//[32]
  92. @H_404_32@//[33]TransitionProgressVertical @H_404_32@*作用:场景从四周到中间消失同时另一场景出现
  93. Director::getInstance()->replaceScene(TransitionProgressVertical::create(1.2f,0); background-color:inherit">//[33]

和3.0以前的还是有很大的区别的,不过里面有很多方法不止提供了这一种创建法。具体用到哪个,可以进去看看。放这里方便查找

猜你在找的Cocos2d-x相关文章