【已解决】MenuItemImage和Menu的坐标问题

以下代码是示例代码,其中closeItem设置有坐标,menu也设置有坐标,这两坐标是啥关系?

auto closeItem = MenuItemImage::create(
“CloseNormal.png”,
“CloseSelected.png”,
CC_CALLBACK_1(HelloWorld::menuCloseCallback, this));

closeItem->setPosition(Point(origin.x + visibleSize.width - closeItem->getContentSize().width/2 ,
origin.y + closeItem->getContentSize().height/2));

// create menu, it's an autorelease object
auto menu = Menu::create(closeItem, NULL);
menu->setPosition(Point::ZERO);
this->addChild(menu, 1);

这种用法没有错误,这俩个坐标就是俩个node的坐标,使用的时候一般将menu设置为zero,然后item去设置你要的坐标。如果使用对齐alignmentwithpadding,item就不要设置坐标。

来,了解一下Cocos2d-x的坐标系

http://blog.csdn.net/jackystudio/article/details/12830971