嘿,我遇到了问题。我制作了一个图像对象,该对象每 2 秒由一个 nstimer 添加。并且更新计时器会对其进行更新,以便图像继续前进。但它只会继续前进,直到添加一个新的,我无法解决原因。
这是添加它的方法。
-(void)addTarget {
UIImage *image1=[UIImage imageNamed:@"enemy.png"];
image=[[UIImageView alloc]initWithImage:image1];
image.frame=CGRectMake(0,0,50,50);
[self.view addSubview:image];
image.center = CGPointMake(150, 150);
image.tag = 1;
[_targets addObject:image];
[image release];
}
自我解释。
-(void) update {
image.center = CGPointMake(image.center.x+2, image.center.y);
}
这产生了它们。
-(void) spawn {
[self addTarget];
}