Cocos2dx中的笔划和填充形状

时间:2015-11-19 20:13:17

标签: opengl cocos2d-x

我正在寻找Cocos2dx中的一个功能,该功能可以在我使用过的几个演示框架中找到。

中风和填充笔刷

丰富的形状渲染允许指定形状(椭圆,矩形,自定义多边形,带曲线的自定义形状等),位置,大小,笔触画笔和填充画笔然后渲染。

以下是该功能的示例。在这种情况下,形状是一个带有各种刷子的星形。

Brush Varieties for Shape 我在Cocos2dx中搜索过这样的功能,但我能找到的最接近的是具有纯色笔画和填充的多边形渲染。我使用它并且效果很好,但不是"智能刷"我在找。

画笔动画

我正在寻找的第二个功能是能够为画笔设置动画。在此示例中,填充画笔从绿色开始,然后立即更改为或动画为黄色。这是通过改变形状的属性而不是重新创建来完成的。

Brush Animation Example

这在Cocos2dx中是否可行?如果没有,你能提供关于我如何编码的建议吗?

1 个答案:

答案 0 :(得分:0)

我认为使用CCClippingNode的CCSprite / CCLayerColor / CCLayerGradient可以模拟"智能画笔"和CCSprite / CCLayerColor的tintTo / tintBy动作可以在不破坏对象的情况下改变颜色