SKAction.fadeOut(withDuration:2.0)是从场景中删除节点还是只是"隐藏"它?

时间:2017-08-28 09:04:46

标签: ios swift sprite-kit

所以我正在制作一个游戏而且我淡出了一个节点,但我不知道它是从场景中删除还是只是隐藏了。我想在完全相同的位置添加另一个节点,我不想让节点相互重叠。

let fadeOutAction = SKAction.fadeOut(withDuration: 2.0)
nodeToFadeOut.run(fadeOutAction)

这很完美,但我不知道节点是否已从场景中移除。

1 个答案:

答案 0 :(得分:5)

以下是您可能会觉得有用的内容:)

av = [a...]
bv = [b...]

您可以通过多种方式验证,但最简单的方法是查看屏幕右下方的节点数:

enter image description here

我的节点数从4开始,然后在2秒后降至3:)