ios - Animate rotation of SKSpriteNode -


i attempting rotate skspritenode face direction of cgpoint. have managed so:

cgpoint direction = rwnormalize(offset);  self.player.zrotation = atan2f(direction.y, direction.x); 

how call skspritenode animate rotation rather being instantaneous. possible keep same speed of rotation in animation no matter sprite should turn? in advance!

use skaction:

cgpoint direction = rwnormalize(offset); float angle = atan2f(direction.y, direction.x); // speed of rotation (radians per second) float speed = 2.0;  float duration = angle > m_pi_2 ? angle/speed : (angle + m_pi_2)/speed; [self.player runaction:     [skaction rotatetoangle:angle duration:duration]]; 

Comments

Popular posts from this blog

google api - Incomplete response from Gmail API threads.list -

Installing Android SQLite Asset Helper -

Qt Creator - Searching files with Locator including folder -