当我尝试使用时:
SKSpriteNode *player = [self childNodeWithName:@"player"];
"不兼容的指针类型初始化' SKSpriteNode *'表达式为' SKNode *'"
我该如何解决?谢谢!
答案 0 :(得分:4)
您可以通过将变量从SKNode
转换为SKSpriteNode
来解决此问题。它被称为Type Casting。
SKSpriteNode *player = (SKSpriteNode *)[self childNodeWithName:@"player"];