在IOS上的Cocos2d v3中绘制Quad和Cubic Bezier

时间:2014-08-05 15:48:19

标签: ios cocos2d-iphone

我想用Cocos2d v3画一个Cubic / Quad Bezier。我看了CCDrawNode,但没有变化。有没有人知道解决方法?谢谢!

2 个答案:

答案 0 :(得分:2)

最后,我找到了解决方案:https://github.com/njt1982/CCDrawNode-Bezier

答案 1 :(得分:0)

这就是我在Cocos2d 3.3中的表现:

// blue test
auto bluN = DrawNode::create();
//Draw a blue quadratic bezier curve
Color4F blue(0, 0, 1, 1);
bluN->drawCubicBezier(Vec2(0.0, 0.0), Vec2(_visibleSize.height, 0.0), Vec2(_visibleSize.height, _visibleSize.height), Vec2(0.0,_visibleSize.height), 18, blue);
_hudLayer->addChild(bluN);

这会创建一个完美的半圆(半圆)。

克里斯