疑问,关于Menu以及MenuItemImage的position

我以前一直是认为

curMenuItem->setPosition(Vec2(100, 100));
auto curMenu = Menu::create(curMenuItem, NULL);
addChild(curMenu);


```


与
auto curMenu = Menu::create(curMenuItem, NULL);
addChild(curMenu);
curMenu->setPosition(Vec2(100, 100));


```

两者的位置是一致的,老实说我记得在公司做的项目我就是这么来写的(当然,现在看来不是这样)
结果我今天用3.3写了个小程序,发现,如果我是用第一种方法来setPosition,坐标完全不知道到哪去了,而且我也找不到规律。
请问当用前者的时候那个坐标是以什么为原点的?

好吧,经过我的研究,貌似是原点是Vec2(visibleSize.width / 2.0f, visibleSize.height/2.0f)屏幕中央
所以设置位置的时候都要减去Vec2(visibleSize.width / 2.0f, visibleSize.height/2.0f)
这设定也太蛋疼了啊!:9::9::9::9::9:

curMenu->ignoreAnchorPointForPosition(false);

```

curMenu->setPosition(Vec2::ZERO);


```

这两种都能实现一开始我想要的效果,那么这意味着神马?

Menu的默认位置在Vec2(visibleSize.width / 2.0f, visibleSize.height/2.0f)?