title: Unable to display Menu MenuItemImage in cocos2dx
body: <p>Currently, I'm trying to display Menu(MenuItemImage) in cocos2dx however it doesn't show up. The Sprite shows normally. I googled around but no solution. I would love to have some tips or examples from you! </p>
  
  <pre><code>bool GameLayer::init(int level)
  {
      if (!Layer::init())
          return false;
  
      auto moreButton = MenuItemImage::create("more.png","more.png",[](Ref*sender){});
      moreButton-&gt;setPosition(Vec2(WINSIZE.width /2.0,WINSIZE.height / 2.0));
  
      this-&gt;addChild(moreButton, ZOrder::Enemy);
  
      auto menu = Menu::create(moreButton, NULL);
      this-&gt;addChild(menu);
      menu-&gt;setPosition(WINSIZE.width / 2.0, WINSIZE.height / 2.0);
  
      initBackground(); 
      return true;
  }
  
  
  void GameLayer::initBackground()
  {
      auto bgForCharacter = Sprite::create("Background1.png");
      bgForCharacter-&gt;setAnchorPoint(Point(0, 1));
      bgForCharacter-&gt;setPosition(Point(0, WINSIZE.height));
      addChild(bgForCharacter, ZOrder::BgForCharacter);
  
      auto bgForPuzzle = Sprite::create("Background2.png");
      bgForPuzzle-&gt;setAnchorPoint(Point::ZERO);
      bgForPuzzle-&gt;setPosition(Point::ZERO);
      addChild(bgForPuzzle, ZOrder::BgForP);
      //TODO
  }
  </code></pre>
  
  <p>The following is in the header class.</p>
  
  <pre><code> enum ZOrder
      {
          BgForCharacter = 0,
          BgForPuzzle,
          Enemy,
          EnemyHp,
          Char,
          CharHp,
          Ball,
          Level,
          Result,
      };
  </code></pre>