我正在制作一个游戏,目前我的“播放器”正在制作动画,因为我已经实现了(目前这是错误的)并且它从头到尾不断地运行动画,因为它总是在调用函数时从头开始重新启动。防止这种情况并让动画一直运行的最佳方法是什么?这是我目前正在使用的代码:
- (void) startAnimatingLeft
{
NSArray *images = [NSArray arrayWithObjects:img9,img10,img11,img12,img13,img14,img15,img16, nil];
[imageView setAnimationImages:images];
[imageView startAnimating];
animateTimer = [NSTimer scheduledTimerWithTimeInterval:0.6 target:self selector:@selector(nothingMovingLeft) userInfo:nil repeats:NO];
}