coco2dx中对于sprite,往父节点A添加子节点B,如果在添加子节点B前对其设置位置 再往父节点A上加,可能会导致子节点位置偏移,删除父节点的时候无法定位到子节点,子节点无法删除或位置偏移(反正奇奇怪怪的问题)
正确的做法应该是先加到父节点中,默认锚点为(0,0), 在此基础上进行位置偏移
例如: spriteA:addChild(spriteB) spriteB:setPosition(offsetX, offsetY)