setPosition的问题

写了这样的代码

但结果是精灵不贴边

有人知道是为什么吗 ?
但把y坐标设为25左右时,精灵就会贴边了
求大神帮忙

人工置顶,求大神帮忙

=+++++++++++++++

可能和你的父对象的坐标有关系。你看下你的父对象的坐标系统

Scene *HelloMap::createScene() {
// ‘scene’ is an autorelease object
auto scene = Scene::create();

// ‘layer’ is an autorelease object
auto layer = HelloMap::create();

// add layer as a child to scene
scene->addChild(layer);

// return the scene
return scene;
}
父对象就是屏幕

— Begin quote from ____

引用第4楼bigblackdick于2016-01-12 15:42发表的 回 3楼(GameDRE) 的帖子 :
Scene *HelloMap::createScene() {
// ‘scene’ is an autorelease object
auto scene = Scene::create();

// ‘layer’ is an autorelease object
http://www.cocoachina.com/bbs/job.php?action=topost&tid=456168&pid=1478924

— End quote

确认下HelloMap 的位置和大小

layer 位置为(0,0)
锚点为(0.5,0.5)
都是默认的

大小也是480*320

sprite是重写了setAnchorPoint方法的。
sprite->cocos2d::Node::setAnchorPoint改成
sprite->setAnchorPoint试试

好神奇的问题~
问两个东西
1.用的cocos什么版本?
2.不setAnchorPoint,sprite是以(0,0)居中显示的吗?