如何使用SpriteKit检测节点是否已离开屏幕

时间:2017-08-24 08:21:29

标签: ios swift swift3 sprite-kit skspritenode

我正在制作游戏,我想检查节点(“播放器节点”)是否已离开屏幕。

我有两种方法可以做到这一点:

  1. 检查x和y坐标,看看它们是否超出了边界,如果有,请运行gameOver()。

  2. 将节点放在屏幕外,如果播放器节点与该节点接触,则运行gameOver()。

  3. 我不知道我怎么会这样做。有人可以帮忙吗谢谢!

1 个答案:

答案 0 :(得分:0)

取决于终点的数量。如果屏幕外有太多可能的位置,请检查坐标。如果只有少数几个,请确保它们是具有外部注意属性的节点。