循环屏幕的左右两侧

时间:2015-04-05 23:42:28

标签: ios swift sprite-kit

好的,我现在正在处理我的第一个iPhone应用程序。游戏的要点是屏幕底部出现小气泡并漂浮到顶部。每个气泡都是它自己的节点,可以由玩游戏的人拖动。一旦气泡击中屏幕顶部......它会撞到边缘并停留在那里。但是,我试图找到一种方法,使得当气泡离开屏幕的左侧或右侧时,它将出现在对面而不是撞到边缘,就像游戏蛇的某些版本。我希望它也能实时出现,所以如果一半气泡在左侧,另一半气泡在右侧。我不知道如何做到这一点,甚至不知道要查找什么以便弄明白。所以我来到这里。

以下是我如何设置边框的代码

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

老实说,我对xcode,swift和spritekit都很陌生,所以我不完全确定其他代码对解决这些问题有什么用处。我有点希望有一种内置的循环方法,这将使这很容易解决。如果没有让我知道其他代码将有助于解决这个问题。

0 个答案:

没有答案