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