我想知道是否可以使用 cocos2d 用正方形/矩形纹理填充多边形 Sprite 。我想我必须重写 draw
方法,但我不知道如何实现这一点,并且在网上找不到任何有用的资源。
问候
最佳答案
在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]];
关于ios - 在cocos2d中用方形纹理填充多边形 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12657059/