gpt4 book ai didi

ios - Swift SpriteKit SKSpriteNode 的 "Sometimes"不显示

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:57 25 4
gpt4 key购买 nike

我正在使用 Swift 和 SpriteKit 制作 iOS。但是,我的应用程序运行出现异常。有时船 SKSpriteNodes 没有出现在屏幕上,有时子弹的 SKSpriteNodes 没有出现,有时一切都显示正常(我在代码的其他地方添加了子弹)。在所有情况下,我都不会在运行之间更改代码。我直接在这个屏幕上启动应用程序,所以我想这可能与这些 SKSpriteNodes 没有足够的时间进行初始化有关。有什么想法吗?

最佳答案

设置self.shipzPosition,使其位于背景节点的前面。像这样的事情(我会在设置位置后这样做):

self.ship.zPosition = 1.0

您还可以在 zPosition 中使用底片,例如,将 self.background 放下。将 zPosition 视为层(支持小数),数字越大,您的节点将越接近层堆栈的“顶部”。

关于ios - Swift SpriteKit SKSpriteNode 的 "Sometimes"不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33249263/

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