我有一个运行SKAction的SKSpriteNode,可以永久旋转它。基本上,我有以下代码:
[myNode runAction:[SKAction repeatForever:[SKAction rotateBy:M_PI*2 duration:1]]];
在某些时候,我想访问节点所在的当前角度。有点像:
float currentAngle = myNode.currentAngle;
有没有人知道我该如何做到这一点?我试过搜索文档,但没有为SKSpriteNode找到任何“angle”或“currentAngle”属性。
答案 0 :(得分:20)
试试这个...它会给你旋转角度。
NSLog(@"%f",myNode.zRotation);
答案 1 :(得分:0)
你的生成节点角度存储在一个变量中,如(浮动myNodeAngle)。然后当你想要访问然后传递它。