正如标题所示,我正在尝试向我的精灵添加一个爆炸粒子发射器,该发射器将在碰撞方法中发生。这是我的代码。
if ([heroBullet intersectsNode:enemy]) {
NSString *firePath2 = [[NSBundle mainBundle] pathForResource:@"MyParticle2" ofType:@"sks"];
SKEmitterNode *fireEmitter2 = [NSKeyedUnarchiver unarchiveObjectWithFile:firePath2];
fireEmitter2.position = enemy.position;
[enemy addChild:fireEmitter2];
NSLog(@"fire emitter works");
heroBullet.hidden = YES;
enemy.hidden = YES;
continue;
}
我玩了一下位置和 zPosition,但看不到爆炸。NSLog 说代码被执行但我看不到爆炸。有人可以指导我做错什么吗?也许,如何解决它?