这是我用来在屏幕上显示项目的方法 但行
CGSize gameAreaSize = [controller gameAreaSize];
表示接收器类型controller2 for instance message不会声明带有选择器gameAreaSize
+(id)ship:(controller2*)controller
{
CGSize gameAreaSize = [controller gameAreaSize];
CGPoint center = CGPointMake(gameAreaSize.width/2, gameAreaSize.height/2);
Items2* item = [[Items2 alloc] initAt:center WithRadius:16 AndImage:@"viper"];
[item setMoveToPoint:center];
[item setSpeed:.8];
}
然后我使用此[controller removeActor:item];
从屏幕上移除该项目,但它说同样的事情是无法将removeActor
称为自动引用计数问题