Absolute Position von CCSprite in cocos2d ermitteln
In meinem Spiel habe ich eineCCSprite
das umkreist einen anderenCCSprite
Ähnlich wie ein Elektron, das einen Kern umkreist. Ich habe das Elektron als Kind des Kerns, um die Animation viel einfacher zu machen. Alles was ich tun muss, ist den Kern zu drehen und das Elektron folgt der Reihe ganz gut.
Mein Problem besteht jedoch darin, dass die Animation der Umlaufbahn etwas schicker erscheinen soll, indem man entweder so etwas wie eine Partikelsystemspur oder einen Bandeffekt hinzufügt, der dem Pfad des Elektrons folgt. Ich kann dem Elektron selbst nicht einfach ein Partikelsystem hinzufügen, weil die Partikel nicht richtig folgen, da sie auch vom Kern gedreht werden. Wenn ich das Partikelsystem hinzufügeself
, dann erscheinen sie korrekt, aber nicht an derselben Position wie das Objekt, das sie verfolgen sollen.
Meine Frage lautet:
Gibt es eine Möglichkeit, die Szenenposition eines Objekts, beispielsweise des Elektrons, zu ermitteln, anstatt nur auf seine Position im Verhältnis zu seiner übergeordneten Position zugreifen zu können?
Vielen Dank.