gpt4 book ai didi

swift - 如何在 Swift 中将节点添加到不同类的 View 中

转载 作者:行者123 更新时间:2023-11-30 14:11:28 25 4
gpt4 key购买 nike

我有一个名为 GameScene 的 SKScene。通常,当我在该类中工作时,我可以使用以下命令将子节点添加到 View 中: self.addChild(...) 但是,我想添加来自不同类的节点。我尝试了 GameScene().addChild(...) ,但这似乎不起作用。有什么建议吗?

最佳答案

您需要获取游戏场景的当前实例才能向其中添加子项。 GameScene() 只是初始化新场景的方法,与您当前使用的场景无关。

相反,您可以返回到它初始化的位置(可能在 View Controller 中)并在那里初始化您的其他类(您想要从中添加子级的类)。更改构造函数,以便您可以传入 GameScene 的该实例,并将其保留为您要调用的类的属性/变量。然后,像变量一样使用它并添加您想要的所有子项。

关于swift - 如何在 Swift 中将节点添加到不同类的 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31714164/

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