我想在触摸时创建一个圆圈。以下代码默认创建它。我在touchbegan中调用函数。
void PlayScene::draw()
{
glLineWidth(5);
cocos2d::ccDrawColor4B(0, 255, 255, 255);
cocos2d::ccDrawCircle( ccp(200/2, 500/2), 50, CC_DEGREES_TO_RADIANS(90), 50, true);
}
答案 0 :(得分:0)
这是一个常见的错误,您覆盖了draw
方法,因此未调用来自draw
的{{1}}。您应该在绘图实现中添加Scene
。
然而@ LearnCocos2d是对的,你不应该自己打电话给Scene::draw()
。将此代码放在一些将在触摸时调用的方法中。