Cocos2d iphone 滑入和滑出动画,如cocos2d中的键盘
我想创建一个工具栏(最初是隐藏的),其中包含可以拖动的项目。如果点击一个按钮,工具栏将显示buttom up(就像键盘的动画一样)。我只是想问一下如何在cocos2d中实现它Cocos2d iphone 滑入和滑出动画,如cocos2d中的键盘,cocos2d-iphone,Cocos2d Iphone,我想创建一个工具栏(最初是隐藏的),其中包含可以拖动的项目。如果点击一个按钮,工具栏将显示buttom up(就像键盘的动画一样)。我只是想问一下如何在cocos2d中实现它 谢谢你的回复 我用这个代码打开和关闭抽屉 -(void)showMyCocos2DDrawer { CGSize s = [[CCDirector sharedDirector] winSize]; self.position = ccp(-s.width,0.0f); //do this in ur
谢谢你的回复 我用这个代码打开和关闭抽屉
-(void)showMyCocos2DDrawer
{
CGSize s = [[CCDirector sharedDirector] winSize];
self.position = ccp(-s.width,0.0f); //do this in ur init method :)
CGPoint pos =ccp(0.0f, 0.0f );
id moveTo = [CCMoveTo actionWithDuration:0.5f position:pos];
id calFun = [CCCallFunc actionWithTarget:self selector:@selector(animDone)];
id seq = [CCSequence actions:moveTo, calFun, nil];
[self runAction:seq];
}
-(void)hideCocos2DDrawer
{
CGSize s = [[CCDirector sharedDirector] winSize];
CGPoint pos =ccp(-s.width, 0.0f);
id moveTo = [CCMoveTo actionWithDuration:0.3f position:pos];
id calFun = [CCCallFunc actionWithTarget:self selector:@selector(goBack)];
id seq = [CCSequence actions:moveTo, calFun, nil];
[self runAction:seq];
}
-(void) animDone
{
//write in code here..
}
-(void)goBack
{
//write out code here..
}
我用这个代码来打开和关闭抽屉
-(void)showMyCocos2DDrawer
{
CGSize s = [[CCDirector sharedDirector] winSize];
self.position = ccp(-s.width,0.0f); //do this in ur init method :)
CGPoint pos =ccp(0.0f, 0.0f );
id moveTo = [CCMoveTo actionWithDuration:0.5f position:pos];
id calFun = [CCCallFunc actionWithTarget:self selector:@selector(animDone)];
id seq = [CCSequence actions:moveTo, calFun, nil];
[self runAction:seq];
}
-(void)hideCocos2DDrawer
{
CGSize s = [[CCDirector sharedDirector] winSize];
CGPoint pos =ccp(-s.width, 0.0f);
id moveTo = [CCMoveTo actionWithDuration:0.3f position:pos];
id calFun = [CCCallFunc actionWithTarget:self selector:@selector(goBack)];
id seq = [CCSequence actions:moveTo, calFun, nil];
[self runAction:seq];
}
-(void) animDone
{
//write in code here..
}
-(void)goBack
{
//write out code here..
}