gpt4 book ai didi

ios - Spritekit 在 SKSpriteNode 子类中获取 Sprite 场景的最佳方法

转载 作者:可可西里 更新时间:2023-11-01 02:28:15 25 4
gpt4 key购买 nike

我正在子类化 SKSpritenode 并且需要引用 Sprite 的场景。有没有办法检测 Sprite 何时被添加到场景中。

let gameScene = self.scene as GameScene

在 init 中执行此操作会引发可选错误,因为我的 Sprite 已实例化但未添加到场景中。如何判断我的 sprite 何时已添加到场景中以便设置属性?

最佳答案

通常我创建 addToNode:(SKNode *)parentNode 方法来处理:

- (void)addtoNode:(SKNode *)parentNode {
[parentNode addChild:self];
// Do what you need here
}

关于ios - Spritekit 在 SKSpriteNode 子类中获取 Sprite 场景的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986470/

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