2016-04-23 45 views
0

我是新来的游戏物理学。我想在Sprite-kit中创建一个Sprite,其中Sprite会随着与游戏中的屏幕边界或其他对象发生碰撞而旋转。基本如此。Swift&Sprite-Kit:如何将Sprites旋转到碰撞设定的方向?

enter image description here

我只是不知道这是如何雪碧套件或与此有关的任何其他框架做了......我必须在代码来计算旋转或不框架提供援助?如果这将在我的代码中完成,有人可以帮我开始吗?多谢了!

回答

0

使用以下SKAction:

let action = SKAction.rotateByAngle(CGFloat(M_PI), duration:5) 
sprite.runAction(action) 

这将旋转180º精灵

+1

是的,但是我怎么知道哪个方向,我应该把精灵?碰撞可能发生在无数个不同的角度。 – user594883