android - 如何在cocos2d-x中绘制圆形填充颜色?

标签 android c++ cocos2d-x

我是 cocos2d-x 的新手,我正在尝试在其中绘制带有颜色的圆圈。 我在网上搜索并找到了一些代码。我尝试了下面的代码,但它只绘制了带有颜色边框的圆圈。我的 cocos2d-x 版本是 2.1.5,我在 android 上使用它。 我还尝试使用此方法更改边框宽度:glLineWidth(2); 但在我的 cocos2d-x 中找不到此方法。如何在圆圈中添加颜色以及如何更改圆圈边框的宽度。

cocos2d::ccDrawColor4B(0, 255, 255, 255);
cocos2d::ccDrawColor4F(0, 255, 255, 255);
cocos2d::ccDrawCircle( ccp(100/2, 100/2), 50, CC_DEGREES_TO_RADIANS(90), 50, false);

最佳答案

CCDrawNode类,您可以绘制圆、线和多边形。

void drawDot(const CCPoint & pos,float  radius, const ccColor4F & color)

在给定的半径和颜色的位置绘制一个填充圆

关于android - 如何在cocos2d-x中绘制圆形填充颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19076295/

相关文章:

带有 QtAndroidExtras 的 Java 代码

c++ - 创建一个新的 Cocos2d-x 项目超过 200mb!如何创建更简单的模板?

android - dumpsys 窗口 windows 输出

android - IntelliJ 新的 android gradle 插件 (0.14.+)

具有自定义属性的 Android selector.xml 抛出 XmlPullParserException

java - env->FindClass 函数返回 null

xml - 在 cocos2d-x 中使用 xml

android - 如何在服务中获取 Intent?

c++ - 在 OpenCV 中查询最大网络摄像头分辨率

c++ - portaudio 只采集一份样本?