我想这样画一个实心圆弧:CCDrawNode
仅包含绘制圆形,多边形或直线的方法,但不包含弧线。
需要明确的是,我希望能够在运行时以任意半径和圆弧角度生成圆弧。
我的问题:
有没有办法让Cocos2d画一条弧,还是我必须自己用OpenGL做?
最佳答案
我猜您可以使用CCProgressNode
,通过将精灵设置为橙色圆圈,可以通过设置progress属性来绘制弧线。
现在,是否可以将精灵设置为可以缩放的矢量化圆,我不确定。
就个人而言,我建议您将绘图弧代码添加到CCDrawNode
,然后提交PR。
关于ios - Cocos2d v3:如何绘制圆弧?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24474879/