将对象旋转到触摸的坐标

时间:2014-02-09 10:17:26

标签: objective-c sprite-kit

我在SpriteKit中做了一个简单的游戏,并没什么问题。我想我的角色/玩家(SKSpriteNode)将自己旋转到我触摸屏幕的位置,所以他总是面对坐标。我知道像zRoatation这样的东西,但我不知道如何计算角度。我会非常感激任何提示。

1 个答案:

答案 0 :(得分:0)

感谢Antoine Lecaille,我找到了答案。

float newAngle = -atan2(newPosition.x - currentPosition.x,newPosition.y -currentPosition.y)+ [self degToRad:180];

相关问题