我收到以下错误。
程序中意外的'@'。
我的代码如下:
SKTexture* eyeTexture1 = [SKTexture textureWithImageNamed:@"eye1"];
eyeTexture1.filteringMode = SKTextureFilteringNearest;
SKTexture* eyeTexture2 = [SKTexture textureWithImageNamed:@"eye2"];
eyeTexture2.filteringMode = SKTextureFilteringNearest;
SKAction* flap = [SKAction repeatActionForever: [SKAction animateWithTextures:@[eyeTexture1, eyeTexture2] timePerFrame:0.2]];
_eye = [SKSpriteNode spriteNodeWithTexture:eyeTexture1];
[_eye setScale:2.0];
_eye.position = CGPointMake(self.frame.size.width / 4, CGRectGetMidY(self.frame));
[_eye runAction:flap];
}
@end //this is where the error occurs.
我在这里检查了其他答案,但他们没有解决我的问题。 感谢
编辑:作为回应,代码在@implementation中,由于堆栈溢出的“更多代码,更多细节”的事情,我无法再添加任何代码。有一个花括号可以打开它。答案 0 :(得分:1)
您需要在.m文件的顶部添加匹配的“@implementation
”。
E.G。:
@implementation MyGameCode
…
…
…
@end
答案 1 :(得分:0)
请确保您的代码已定义@ implementation
,并且您没有意外删除/注释该行。另请检查@end