如何移动到100,100位置以协调100,200,然后返回没有动画初始位置并再次开始移动?
这是我正在使用的代码:
SKAction *ac = [SKAction moveToY:self.size.height+StartPanel.size.height duration:0.7];
[StartPanel runAction:[SKAction repeatActionForever:ac]];
答案 0 :(得分:0)
您需要将面板传递回它的起始位置。 目前,您只是将其发送到" self.size.height + StartPanel.size.height"但没有回来。
试试这个:
SKAction *ac = [SKAction moveToY:self.size.height+StartPanel.size.height duration:0.7];
SKAction *acBack = [SKAction moveToY:self.size.height duration:0];
SKAction *sequenceOfActions = [SKAction sequence:@[ac, acBack]];
[StartPanel runAction:[SKAction repeatActionForever:sequenceOfActions]];