获取SKSpriteNode的旋转角度

时间:2014-02-13 07:24:48

标签: ios sprite-kit

我有一个运行SKAction的SKSpriteNode,可以永久旋转它。基本上,我有以下代码:

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

在某些时候,我想访问节点所在的当前角度。有点像:

float currentAngle = myNode.currentAngle;

有没有人知道我该如何做到这一点?我试过搜索文档,但没有为SKSpriteNode找到任何“angle”或“currentAngle”属性。

2 个答案:

答案 0 :(得分:20)

试试这个...它会给你旋转角度。

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

答案 1 :(得分:0)

你的生成节点角度存储在一个变量中,如(浮动myNodeAngle)。然后当你想要访问然后传递它。