Cocos2d iphone 我如何在一个每秒都会调用的方法中回忆身体的一部分?
我的代码如下Cocos2d iphone 我如何在一个每秒都会调用的方法中回忆身体的一部分?,cocos2d-iphone,nstimer,Cocos2d Iphone,Nstimer,我的代码如下 -(void) moveMethod :(Paddle *) pad { float counter = 10; self.position = CGPointMake(80,counter); } 现在,我想在每一秒后将计数器增加+5,我应该怎么做,这样对象应该向上移动?您可以通过将计数器声明为静态变量来使用下面的命令 -(void) moveMethod :(id) sender { static float counter = 10; sel
-(void) moveMethod :(Paddle *) pad {
float counter = 10;
self.position = CGPointMake(80,counter);
}
现在,我想在每一秒后将计数器增加+5,我应该怎么做,这样对象应该向上移动?您可以通过将计数器声明为静态变量来使用下面的命令
-(void) moveMethod :(id) sender {
static float counter = 10;
self.position = CGPointMake(80,counter);
counter+=5;
}
这是计时器
[NSTimer scheduledTimerWithTimeInterval:1.0f
target:self
selector:@selector(moveMethod:)
userInfo:nil
repeats:YES];
但移动方法是一次又一次地移动CCSprite对象,那么解决方案是什么呢?