我有一个问题,我在屏幕上产生球,它们以标准速度下降。然而,一旦它们到达底部,它们就会直接落下并被移除。如何制作它以便将它们保存在屏幕上?
如果它有帮助,我有一个功能,我在那里制作球并设置其属性。 (类似于一个类)。我将球添加到屏幕(添加孩子)并制作随机坐标的另一个功能。最后一个功能是让我的球在屏幕顶部无休止地产生。
感谢您的帮助!
答案 0 :(得分:1)
您必须定义physics body edge
并将其设置为场景的physicsBody
。
let edgeFrame = CGRectMake(0, 0, size.width, size.height)
self.physicsBody = SKPhysicsBody(edgeLoopFromRect: edgeFrame)