Skip to content

Commit d2329d6

Browse files
author
Thayer J Andrews
committed
CCEffectsTest - Add effects with varying luminance thresholds to the bloom test
1 parent 6ea315d commit d2329d6

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

cocos2d-ui-tests/tests/CCEffectsTest.m

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,9 +333,9 @@ -(void)setupBlurEffectNodeTest
333333
[self.contentNode addChild:effectNode4];
334334
}
335335

336-
-(void)setupGlowEffectNodeTest
336+
-(void)setupBloomEffectTest
337337
{
338-
self.subTitle = @"Glow Effect Node Test";
338+
self.subTitle = @"Bloom Effect Test";
339339

340340
CCSprite *sampleSprite_base = [CCSprite spriteWithImageNamed:@"Images/sample_hollow_circle.png"];
341341
sampleSprite_base.anchorPoint = ccp(0.0, 0.0);
@@ -389,6 +389,22 @@ -(void)setupGlowEffectNodeTest
389389
glowEffectNode2.effect = glowEffect2;
390390

391391
[self.contentNode addChild:glowEffectNode2];
392+
393+
// Create a sprite to blur
394+
const int steps = 5;
395+
for (int i = 0; i < steps; i++)
396+
{
397+
CCSprite *sampleSprite3 = [CCSprite spriteWithImageNamed:@"Images/grossini_dance_08.png"];
398+
sampleSprite3.anchorPoint = ccp(0.5, 0.5);
399+
sampleSprite3.position = ccp(0.1f + i * (0.8f / (steps - 1)), 0.2f);
400+
sampleSprite3.positionType = CCPositionTypeNormalized;
401+
402+
// Blend glow maps test
403+
CCEffectBloom* glowEffect3 = [CCEffectBloom effectWithBlurRadius:8 intensity:1.0f luminanceThreshold:1.0f - ((float)i/(float)(steps-1))];
404+
sampleSprite3.effect = glowEffect3;
405+
406+
[self.contentNode addChild:sampleSprite3];
407+
}
392408
}
393409

394410
-(void)setupBrightnessAndContrastEffectNodeTest

0 commit comments

Comments
 (0)