【发布时间】:2015-03-20 03:13:19
【问题描述】:
我正在制作一款 iOS 游戏,其中一部分包含一个弹珠,它随机生成并沿着一条路径移动,并在完成所述路径后消失。这是我用来生成和移动弹珠的方法:
-(void) createMarbleObstacle :(CCTime) randomTimeInterval{
marbleObj = (Marble *)[CCBReader load: @"Marble"];
marbleObj.position= _cLnode.position;
[_contentNode addChild: marbleObj];
[marbleObj moveMarble:(randomTimeInterval*5) :_bLnode: _aLnode];
}
-(void) moveMarble: (CCTime)interval :(CCNode*)a :(CCNode*)b{
moveM1 = [CCActionMoveTo actionWithDuration:(interval) position: a.position];
moveM2 = [CCActionMoveTo actionWithDuration:(interval) position: b.position];
moveM4 = [CCActionSequence actions:moveM1, moveM2, nil];
[self runAction: moveM4];
}
但是,我不知道在完成CCActionSequence 后如何让大理石消失。感谢您的帮助。
【问题讨论】:
标签: ios objective-c iphone cocos2d-iphone