我在SpriteKit中做了一个简单的游戏,并没什么问题。我想我的角色/玩家(SKSpriteNode)将自己旋转到我触摸屏幕的位置,所以他总是面对坐标。我知道像zRoatation这样的东西,但我不知道如何计算角度。我会非常感激任何提示。
答案 0 :(得分:0)
感谢Antoine Lecaille,我找到了答案。
float newAngle = -atan2(newPosition.x - currentPosition.x,newPosition.y -currentPosition.y)+ [self degToRad:180];