将声音附加到SKEmitterNode

时间:2014-01-30 02:02:01

标签: ios sprite-kit audiotoolbox

我正在使用Apple的Sprite Kit Framework,我想知道如何将声音文件附加到SKEmitterNode,这样每次发射粒子时,它都会播放声音。

EG:每次射击(发射)子弹(粒子)时枪弹射击子弹。

1 个答案:

答案 0 :(得分:2)

要达到预期效果,您可以在发射器上使用particleAction属性来定义声音播放动作。

使用SKAction playSoundFileNamed:waitForCompletion:定义声音播放动作或在块内播放声音并使用SKAction runBlock:

运行

每次发射粒子时都会执行动作。