在cocos2d中填充带有方形纹理的多边形形状的精灵

时间:2012-09-29 22:26:07

标签: ios cocos2d-iphone textures polygons tiling

我想知道是否可以使用cocos2d填充方形/矩形纹理的多边形形状的精灵。我想我必须覆盖draw方法,但我不知道如何实现这一点,也无法在线找到任何有用的资源。

此致

1 个答案:

答案 0 :(得分:1)

在cocos2D中实现这种效果的最简单方法是使用CCProgressTime来显示颜色填充效果。

 CCProgressTimer    *mProgressMeter;
 mProgressMeter = [CCProgressTimer progressWithSprite:[CCSprite spriteWithFile:TEX_SYRINGE_LAYER]];
 mProgressMeter.color = ccc3(102,0,204);
 mProgressMeter.percentage = 0.0f;
 [mProgressMeter stopAllActions];
 [mProgressMeter runAction:[CCProgressTo actionWithDuration:2.0f percent:80.0f]];