2012-09-29 83 views
0

我想知道是否可以使用cocos2d填充具有方形/矩形纹理的多边形形状的精灵。我想我将不得不重写draw方法,但我不知道如何实现这一点,并且无法在线找到任何有用的资源。在cocos2d中填充带有方形纹理的多边形形状的精灵

问候做在cocos2d这种效果

+0

覆盖绘制,其余都是纯OpenGL ES。这里有一些信息**如果**你还在使用cocos2d v1.x:http://www.cocos2d-iphone.org/forum/topic/8142 – LearnCocos2D

+0

嗨,感谢您的信息,它有帮助! – rmonjo

回答

1

最简单的方法是使用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]]; 
+0

你可能误解了这个问题,但是谢谢你的时间 – rmonjo