重力保持球在屏幕上

时间:2015-02-19 21:37:00

标签: swift ios8 sprite-kit

我有一个问题,我在屏幕上产生球,它们以标准速度下降。然而,一旦它们到达底部,它们就会直接落下并被移除。如何制作它以便将它们保存在屏幕上?

如果它有帮助,我有一个功能,我在那里制作球并设置其属性。 (类似于一个类)。我将球添加到屏幕(添加孩子)并制作随机坐标的另一个功能。最后一个功能是让我的球在屏幕顶部无休止地产生。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您必须定义physics body edge并将其设置为场景的physicsBody

let edgeFrame = CGRectMake(0, 0, size.width, size.height)
self.physicsBody = SKPhysicsBody(edgeLoopFromRect: edgeFrame)