2014-02-09 108 views
0

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

+0

你看过atan2吗? – alecail

回答

0

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

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