2014-02-09 150 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];