coco2d-x 节点添加子节点, 删除节点后子节点位置偏移问题

coco2dx中对于sprite,往父节点A添加子节点B,如果在添加子节点B前对其设置位置
再往父节点A上加,可能会导致子节点位置偏移,删除父节点的时候无法定位到子节点,子节点无法删除或位置偏移(反正奇奇怪怪的问题)

正确的做法应该是先加到父节点中,默认锚点为(0,0), 在此基础上进行位置偏移


例如:
spriteA:addChild(spriteB)
spriteB:setPosition(offsetX, offsetY)

原文地址:https://www.cnblogs.com/pavtlly/p/13934806.html