2014-06-05 27 views

回答

0

在SpriteKit重力的默認值是

self.physicsWorld.gravity = CGVectorMake(0.0, -9.8); //dx = 0, dy = -9.8 

這是什麼使任何物體掉落下來,對屏幕的底部。

同樣,要在不同的方向上的物體去,你可以在initWithSize方法

self.physicsWorld.gravity = CGVectorMake(-9.8, 0.0); //Towards left 
self.physicsWorld.gravity = CGVectorMake(9.8, 0.0); //Towards right 
self.physicsWorld.gravity = CGVectorMake(0.0, 9.8); //Upwards 
self.physicsWorld.gravity = CGVectorMake(9.8, 9.8); //Towards top-right corner 

我希望你現在明白了吧明確設置。

注意:默認值是-9.8,因爲我們在現實世界中經歷的自然力爲9.8米/秒/秒。您可以改變此值以更改場景中節點所經歷的重力強度。

您還需要了解更多關於CGVectorSKPhysicsWorldgravity屬性。

相關問題