cocos2dx 中: CCDrawNode::drawDot 可以画一个圆。
在网上找了很多,一般都是用一个数学公式得出圆的点,然后用 GL_TRIANGLE_FAN 来绘制,
而 CCDrawNode::drawDot 里面只用了4个点就画了一个圆。
所以,来着问问大家有什么好的方法没有,如果能直接扩展 CCDrawNode 让他能画 扇形 或 1/n圆 最好。如果没有好的方法,告诉下哪里有相关的代码可以看看也行(画扇形的代码,而不是类似“去看红宝书的代码吧”之类的)。
cocos2dx 中: CCDrawNode::drawDot 可以画一个圆。
在网上找了很多,一般都是用一个数学公式得出圆的点,然后用 GL_TRIANGLE_FAN 来绘制,
而 CCDrawNode::drawDot 里面只用了4个点就画了一个圆。
所以,来着问问大家有什么好的方法没有,如果能直接扩展 CCDrawNode 让他能画 扇形 或 1/n圆 最好。如果没有好的方法,告诉下哪里有相关的代码可以看看也行(画扇形的代码,而不是类似“去看红宝书的代码吧”之类的)。
楼主你好~~~这个问题解决了吗? 我正要这块功能!!