Tôi đã tạo ra một hạt và khi tôi kiểm tra nó di chuyển trên cửa sổ tài sản Xcode, nó trông như thế này:Làm một hạt đi theo một con đường trong spriteKit
Tôi đã thêm hạt này cho một cảnh, tạo một vòng tròn và buộc hạt chạy vòng tròn đó bằng cách sử dụng điều này:
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];
Đây là cách nó trông như thế nào. Giống như một khối kẹo đường trắng. Hạt nút là đi theo đường dẫn, nhưng không phải là các hạt được tạo ra.
tôi đã thể hiện một vòng tròn trong tiêu tan, do đó bạn có thể nhìn thấy con đường nó đang đi theo ...
Bất kỳ ý tưởng?
nhờ
nếu có ai bị kẹt, hãy thử thêm myParticle.targetNode = self; – DogCoffee
Xin chào @SpaceDog, hãy nhớ giúp tôi? http://stackoverflow.com/questions/29382541/couldnt-make-a-particle-follow-a-path-in-spritekit – user1872384