我想这样画一个实心圆弧:
CCDrawNode仅包含绘制圆形,多边形或直线的方法,但不包含弧线。

需要明确的是,我希望能够在运行时以任意半径和圆弧角度生成圆弧。

我的问题:

有没有办法让Cocos2d画一条弧,还是我必须自己用OpenGL做?

最佳答案

我猜您可以使用CCProgressNode,通过将精灵设置为橙色圆圈,可以通过设置progress属性来绘制弧线。

现在,是否可以将精灵设置为可以缩放的矢量化圆,我不确定。

就个人而言,我建议您将绘图弧代码添加到CCDrawNode,然后提交PR。

关于ios - Cocos2d v3:如何绘制圆弧?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24474879/

10-12 05:35