SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Sprites"];
NSString *imageName = [NSString stringWithFormat:@"debri_%ld",(long)randomPiece];
SKTexture *temp = [atlas textureNamed:imageName];
SKSpriteNode *debris = [SKSpriteNode spriteNodeWithImageNamed:temp];
debris.position = position;
[self addChild:debris];
我在“SKSpriteNode”行收到警告,我不知道如何修复它。
最佳答案
[SKSpriteNode spriteNodeWithImageNamed:]
方法接受一个字符串参数,这是导致错误的原因。你想要:
SKSpriteNode *debris = [SKSpriteNode spriteNodeWithTexture:temp];
关于ios - 如何修复不兼容的指针类型发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25738483/