gpt4 book ai didi

swift - 有没有办法暂停具有特定 zPosition 及以下的所有 Sprite ?

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:07 24 4
gpt4 key购买 nike

我正试图暂停我游戏中的许多 Sprite 。有没有一种方法可以暂停具有给定 zPosition 的 Sprite 或低于给定 zPosition 的所有 Sprite ?这些 Sprite 也可能在更新方法中更新物理体。

最佳答案

您可以使用如下示例中的代码来完成此任务:

self.enumerateChildNodes(withName: "//*") {
node, stop in
if node.zPosition > 1 && node.zPosition < 4 {
// do whatever you want with these nodes (sprites, labels..)
if node is SKSpriteNode { // you can use also this filter to pause only SKSpriteNode types
node.isPaused = true
}
}
}

您还可以决定在第一行中使用特定的“名称”而不是“*”来仅对具有此名称的节点进行分组。

关于swift - 有没有办法暂停具有特定 zPosition 及以下的所有 Sprite ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40758759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com