Получение угла поворота SKSpriteNode

У меня есть SKSpriteNode, который запускает SKAction, который вращает его навсегда. Итак, в основном, у меня есть следующий код:

[myNode runAction:[SKAction repeatForever:[SKAction rotateBy:M_PI*2 duration:1]]];

В какой-то момент я хотел бы получить доступ к текущему углу, на котором находится узел. Что-то вроде:

float currentAngle = myNode.currentAngle;

Кто-нибудь имеет представление о том, как я могу это сделать? Я попробовал поиск документов, но не нашел никакого свойства "angle" или "currentAngle" для SKSpriteNode.

Ответы

Ответ 1

Попробуйте это... Это даст вам угол поворота.

NSLog(@"%f",myNode.zRotation);

Ответ 2

Ваш Generate Node Angle хранит в One Variable, например, (float myNodeAngle). Затем, когда вы хотите получить доступ, передайте его.