SpriteKit中掉落的物体?

时间:2015-05-14 00:09:23

标签: ios swift sprite-kit sprite game-physics

我有20个不同的精灵。我基本上想要一个" flow"它们从顶部不断掉落,当它们到达底部时消失。从本质上讲,想象下雨,每一滴都是随机精灵。我希望每个精灵随机旋转下降,每个精灵都掉落"从我选择的20个中随机精灵。

有人可以指出我正确的方向吗?我之前从未做过游戏,这是我第一次使用SpriteKit。我使用的是Swift。

1 个答案:

答案 0 :(得分:1)

通过将精灵添加到组中,使用arc4random从您选择的20个精灵中获取随机精灵。 arc4random也可以为你进行随机旋转。

要让它们从顶部到底部掉落,你可以对它们应用-gravity或者应用-impulse。

要检查它们是否已到达底部,当它们从屏幕底部消失时获取y值并将其用作比较值,然后使用removeFromParent()。

或者,第三种方法可以是使用SKAction的移动并简单地调整它们的Y坐标。在完成块结束时,只需使用removeFromParent()。