【发布时间】:2014-03-14 15:50:53
【问题描述】:
我想同时运行两个动作。我想同时以 X 方式和 Y 方式移动对象。我正在尝试运行这样的操作:
sprite.position = CGPointMake(300, 300);
SKAction *action3 = [SKAction moveTo:CGPointMake(sprite.position.x,100) duration:0.5];
SKAction *action2 = [SKAction moveTo:CGPointMake(50,300) duration:1];
SKAction *group = [SKAction group:@[action2,action3]];
[sprite runAction:group];
但是这是先做action3,然后做action2。我想要做的是对象(节点)在 Y 坐标上上下移动,同时节点必须在 X 坐标上移动。
【问题讨论】:
-
Action3 : 你设置它自己的“x”,所以它只会在“y”轴上移动。
-
我现在明白了。但我不知道我将如何独立移动。我想每 1 秒向下和向上移动 y 坐标的动作节点......以及在 Y 上移动节点的动作我想在 5 秒内从一个点移动到另一个点。