У меня есть CGMuatbleCGPathRef, и я пытаюсь создать путь ref для перемещения моего иностранца. Я сохраняю это просто сейчас, но позже они будут сложными.следовать пути для SKAction не работает
У меня есть код для перемещения SpriteNode в одну точку, но он никогда не перемещается. Может кто-то указать, что я делаю неправильно? У меня есть действие анимации, выполняющееся на нем с повторным действием.
метод называется первым, чтобы начать анимацию текстуры кадров (работы)
-(void)walkingBear
{
//This is our general runAction method to make our bear walk.
[spaceMosquito runAction:[SKAction repeatActionForever:
[SKAction animateWithTextures:moqFrames
timePerFrame:0.4f
resize:NO
restore:YES]] withKey:@"walkingInPlaceBear"];
return;
}
Действие двигаться инопланетянин
-(void) normalStance {
CGMutablePathRef cgpath = CGPathCreateMutable();
CGPoint endPos = CGPointMake(300, 600);
CGPoint startPos = CGPointMake(700, 900);
CGPathMoveToPoint(cgpath, nil, startPos.x, startPos.y);
CGPathMoveToPoint(cgpath, nil, endPos.x, endPos.y);
[spaceMosquito runAction:[SKAction followPath:cgpath duration:5.0f ] withKey:@"moveme"];
CGPathRelease(cgpath);
}
ли метод normalStance работает a) никогда или b) каждый кадр? – LearnCocos2D
Нормальная позиция работает многократно, я выяснил свою проблему. Спасибо за помощь! –