Ios 如何定位火焰,使其始终与移动的精灵处于同一位置?
我有一个精灵和一个粒子火。雪碧在移动,所以我希望火一直和雪碧在同一个地方。 我就是这么想的<代码>\u abcd是精灵的名称Ios 如何定位火焰,使其始终与移动的精灵处于同一位置?,ios,cocos2d-iphone,ccsprite,particle-system,Ios,Cocos2d Iphone,Ccsprite,Particle System,我有一个精灵和一个粒子火。雪碧在移动,所以我希望火一直和雪碧在同一个地方。 我就是这么想的\u abcd是精灵的名称 CCParticleFire *emitter; emitter = [CCParticleSystem particleWithFile:@"suchfire.particle"]; emitter.position=ccp(_abcd.position.x,_abcd.position.y); [self addChild: emitter z:10]; 当我运行游戏时,火
CCParticleFire *emitter;
emitter = [CCParticleSystem particleWithFile:@"suchfire.particle"];
emitter.position=ccp(_abcd.position.x,_abcd.position.y);
[self addChild: emitter z:10];
当我运行游戏时,火位于左下角。有什么想法吗?您的精灵在将其位置指定给发射器后正在移动。请记住,指定给发射器的位置不会随着精灵的移动而更新 因此,最好的方法是在精灵位置更新时更新发射器的位置。这可以在更新方法中完成 或者更好的是,将你正在应用于你的精灵的任何移动,无论是游戏还是用户,应用于你的发射器