gpt4 book ai didi

ios - 从子类初始化 SKShapenode?

转载 作者:行者123 更新时间:2023-11-28 07:17:26 26 4
gpt4 key购买 nike

我创建了一个名为“Character”的 SKShapeNode 子类,我尝试使用 rectOfSize 对其进行初始化,但是由于必须使用指定的初始化程序,我不能这样做。

我一直在阅读有关此机制的信息,但我并不真正了解如何初始化我的 SKShapeNode。我相信 SKShapeNode 唯一指定的初始化程序是 init()

我如何初始化它,就像我使用了 rectOfSize: CGSize(width: CGFloat, height: CGFloat)

这是我尝试过的:

class Player: SKShapeNode {
init() {
super.init(rectOfSize: CGSize(width: 25, height: 25)) // Must use designated initializer
}
}

最佳答案

我认为这可能是一个错误。我怀疑所有这些初始化程序都应该很方便。现在你可以选择 A) 不声明初始化器,这样初始化器就可以被继承。 B) 使用 init 指定的初始化程序并使用类似以下内容手动设置形状节点的路径:self.path = ...

关于ios - 从子类初始化 SKShapenode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24922187/

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