Posição do CCNode do Cocos2D em coordenadas absolutas da tela

Estou procurando há algum tempo e não consegui encontrar uma resposta para isso por algum motivo. Parece bastante simples, mas talvez eu simplesmente não consiga encontrar a função correta na bibliotec

Tenho uma cena com uma camada que contém um monte de CCNodes com cada um deles CCSprit

Durante a aplicação, movo-me pela posição da camada principal, para que eu "gire" a câmera de alguma maneira. (ou seja, eu traduzo a camada inteira para que a viewport seja alterada).

gora, eu quero determinar a posição absoluta de um CCNode nas coordenadas da tela. A propriedade position retorna a posição relativa ao nó pai, mas eu realmente gostaria que isso fosse transformado em sua posição real na tel

Além disso, como um bônus adicional, seria incrível se eu pudesse expressar essa posição como sistema de coordenadas, onde 0,0 mapeia para o canto superior esquerdo da tela e 1,1 mapeia para o canto inferior direito da tela. (Portanto, permaneço compatível com todos os dispositivos)

Edit: Observe que a solução deve funcionar para qualquer hierarquia de CCNodes, de preferênci

questionAnswers(1)

yourAnswerToTheQuestion