auto circle = DrawNode::create();
circle->drawCircle(Vec2(visibleSize / 2), 10, 360, 2000, false, Color4F(1.0f, 0, 0, 1.0f));
addChild(circle);
auto listener = EventListenerTouchOneByOne::create();
listener->onTouchBegan = (Touch *t,Event *e){
if (circle->getBoundingBox().containsPoint(t->getLocation()))
circle->runAction(MoveTo::create(1, Point(100,100)));//不知为何点击了那个圈圈也是不移动
circle1->setColor(Color3B(0, 225, 0));//也不换颜色
return false;
};
Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,circle);
估计是在监听那出现了问题但是就是不知怎么解决。。求大神指点
但是如果监听的是labelTTF 却不会出现以上问题,这又是为何。。
