我正在cocos 2d v2中製作遊戲,並想知道如何讓我的控件類似於飛揚的小鳥,所以當你點擊它時,它慢慢向上移動,當你放開它時,它會下降。如何使控件類似於cocos2d中的飛揚的小鳥
我正在嘗試使用ccTouchesBegan和ccTouchesEnded,但這種方式工作不正常。以下是我迄今爲止:
-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
Y += 3;
[self schedule:@selector(movePlayer:)interval:1.0f/60.0f];
}
-(void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
Y -= 2;
[self schedule:@selector(movePlayer:)interval:1.0f/60.0f];
}
-(void)movePlayer:(ccTime)dt{
player.position = ccp(player.position.x, player.position.y + Y);
}
變量y是單純只是一個int初始化爲0,在我的頭文件中設置。