不能设置锚点的问题

auto edge=Sprite::create();
edge->ignoreAnchorPointForPosition(false);
edge->setAnchorPoint(Vec2(0,0));
edge->setPhysicsBody(PhysicsBody::createEdgeBox(size,PHYSICSBODY_MATERIAL_DEFAULT,3));

//edge->setPosition(size.width/2,size.height/2);

这是设置物理边界的锚点,其中size是屏幕的可视区域,本来这样设置应该可以让边界区域铺满整个屏的
但是显示的结果就是锚点为(0.5,0.5)的图像,露出四分之一,就是右上角,锚点设置没用一样

求帮助