【提问】【Cocos 2d-x 3.x】如何实现【点击精灵消失】??

我觉得这个东西听起来不是个复杂的效果啊

为什么这么困难?!?!一万个教程也没有提到这一点的!!!!

请各位帮忙看一下!!!

我的主函数

auto hana1 = MenuItemImage::create(“hana.png”,“hana.png”,
CC_CALLBACK_1(schana::CallBackhana1,this));

hana1 ->setPosition(Vec2(origin.x + visibleSize.width/2 , origin.y + visibleSize.height/3 ));

auto menuhana1 = Menu::create(hana1, NULL);

  menuhana1->setPosition(Vec2::ZERO);
   menuhana1->setTag(1);
   
    this->addChild(menuhana1, 9);

总之呢这个hana1就是我想让他点完消失的东西

回调函数CallBackhana1是这样写的

void schana::CallBackhana1(Node* pSender)
{

this ->removeChildByTag(1,false);

}

然后在主函数那狂报错!!! “no matching function for call to ‘cocos2d::MenuItemImage::create(const char , const char , std::_Bind_helper<false, void (schana::)(cocos2d::Node), schana*, const std::_Placeholder<1>&>::type)’”

天啊这是为什么!!!我不懂编程!让我有样学样不行吗!?为什么会报错呢?

到底应该怎么做才能让一个 menuitem 点完 就 消失 呢?

我真的好困惑啊!:6:

void schana::CallBackhana1(Node* pSender) 参数错误了