ios - developers - spritekit tutorial
Haciendo que una partÃcula siga un camino en spriteKit (1)
He creado una partícula y cuando la pruebo moviéndome en la ventana de propiedades de Xcode, se ve así:
Agregué esta partícula a una escena, formé un círculo y forcé a la partícula a correr ese círculo usando esto:
NSString *myParticlePath = [[NSBundle mainBundle] pathForResource:@"particle" ofType:@"sks"];
SKEmitterNode *myParticle = [NSKeyedUnarchiver unarchiveObjectWithFile:myParticlePath];
[self addChild:myParticle];
CGPathRef circle = CGPathCreateWithEllipseInRect(CGRectMake(0,0,400,400), NULL);
SKAction *followTrack = [SKAction followPath:circle asOffset:NO orientToPath:YES duration:1.0];
SKAction *forever = [SKAction repeatActionForever:followTrack];
[myParticle runAction:forever];
Así es como esto luce. Como un bloque de caramelo de azúcar blanco. La partícula del nodo está siguiendo el camino, pero no las partículas generadas.
He representado un círculo en discontinuo para que pueda ver el camino que sigue ...
¿Algunas ideas?
Gracias
Enviaste el emisor de partículas para seguir el camino. Si desea que las partículas individuales ejecuten una acción, use la propiedad particleAction del emisor:
myParticle.particleAction = forever;