26#include "../testResource.h"
30EffectTests::EffectTests()
65 return Shaky3D::create(t, Size(15,10), 5,
false);
76 return Waves3D::create(t, Size(15,10), 5, 40);
81 auto flipx = FlipX3D::create(t);
82 auto flipx_back = flipx->reverse();
83 auto delay = DelayTime::create(2);
84 return Sequence::create(flipx, delay, flipx_back,
nullptr);
95 auto flipy = FlipY3D::create(t);
96 auto flipy_back = flipy->reverse();
97 auto delay = DelayTime::create(2);
99 return Sequence::create(flipy, delay, flipy_back,
nullptr);
110 auto size = Director::getInstance()->getWinSize();
111 return Lens3D::create(t, Size(15,10), Vec2(size.width/2,size.height/2), 240);
122 auto size = Director::getInstance()->getWinSize();
123 return Ripple3D::create(t, Size(32,24), Vec2(size.width/2,size.height/2), 240, 4, 160);
134 return Liquid::create(t, Size(16,12), 4, 20);
145 return Waves::create(t, Size(16,12), 4, 20,
true,
true);
156 auto size = Director::getInstance()->getWinSize();
157 return Twirl::create(t, Size(12,8), Vec2(size.width/2, size.height/2), 1, 2.5f);
168 return ShakyTiles3D::create(t, Size(16,12), 5,
false) ;
179 return ShatteredTiles3D::create(t, Size(16,12), 5,
false);
184 _title =
"ShatteredTiles3D";
190 auto shuffle = ShuffleTiles::create(t, Size(16,12), 25);
191 auto shuffle_back = shuffle->reverse();
192 auto delay = DelayTime::create(2);
194 return Sequence::create(shuffle, delay, shuffle_back,
nullptr);
205 auto fadeout = FadeOutTRTiles::create(t, Size(16,12));
206 auto back = fadeout->reverse();
207 auto delay = DelayTime::create(0.5f);
209 return Sequence::create(fadeout, delay, back,
nullptr);
214 _title =
"FadeOutTRTiles";
220 auto fadeout = FadeOutBLTiles::create(t, Size(16,12));
221 auto back = fadeout->reverse();
222 auto delay = DelayTime::create(0.5f);
224 return Sequence::create(fadeout, delay, back,
nullptr);
229 _title =
"FadeOutBLTiles";
235 auto fadeout = FadeOutUpTiles::create(t, Size(16,12));
236 auto back = fadeout->reverse();
237 auto delay = DelayTime::create(0.5f);
239 return Sequence::create(fadeout, delay, back,
nullptr);
244 _title =
"FadeOutUpTiles";
250 auto fadeout = FadeOutDownTiles::create(t, Size(16,12));
251 auto back = fadeout->reverse();
252 auto delay = DelayTime::create(0.5f);
254 return Sequence::create(fadeout, delay, back,
nullptr);
259 _title =
"FadeOutDownTiles";
265 auto fadeout = TurnOffTiles::create(t, Size(48,32), 25);
266 auto back = fadeout->reverse();
267 auto delay = DelayTime::create(0.5f);
269 return Sequence::create(fadeout, delay, back,
nullptr);
280 return WavesTiles3D::create(t, Size(15,10), 4, 120);
291 return JumpTiles3D::create(t, Size(15,10), 2, 30);
302 return SplitRows::create(t, 9);
313 return SplitCols::create(t, 9);
324 return PageTurn3D::create(t, Size(15,10));
335 return PageTurn3D::create(t, Size(15,10));
340 _title =
"PageTurn3D-Rect";
347: _gridNodeTarget(nullptr)
356 LayerColor *background = LayerColor::create( Color4B(32,128,32,255) );
357 this->addChild(background,-20);
360 Size visibleSize = Director::getInstance()->getVisibleSize();
361 Rect gridRect = Rect(visibleSize.width * 0.2,
362 visibleSize.height * 0.2,
363 visibleSize.width * 0.6,
364 visibleSize.height * 0.6);
374 auto bg = Sprite::create(
s_back3);
381 auto sc = ScaleBy::create(2, 5);
382 auto sc_back = sc->reverse();
383 grossini->runAction( RepeatForever::create(Sequence::create(sc, sc_back,
nullptr) ) );
388 auto sc2 = ScaleBy::create(2, 5);
389 auto sc2_back = sc2->reverse();
390 tamara->runAction( RepeatForever::create(Sequence::create(sc2, sc2_back,
nullptr)) );
#define ADD_TEST_CASE(__className__)
cocos2d::NodeGrid * _gridNodeTarget
virtual cocos2d::ActionInterval * createEffect(float t)
virtual bool init() override
virtual ~EffectBaseTest()
virtual bool isRectEffect()
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
static cocos2d::Rect getVisibleRect()
static cocos2d::Vec2 center()
static cocos2d::Vec2 left()
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
virtual cocos2d::ActionInterval * createEffect(float t) override
static const char s_pathSister1[]
static const char s_back3[]
static const char s_pathSister2[]