2009-06-06 5 views
0

J'utilise l'échantillon SoundEngine de l'exemple CrashLanding Iphone SDK. Quand je cours mon projet j'ai trouvé de petites fuites de mémoire quand le moteur sonore s'est initialisé. Quelqu'un peut-il m'aider avec ça?L'échantillon SoundEngine fuit

Répondre

0

C'est un bug connu avant le SDK 2.2. Je pense que le bug a été corrigé à partir du SDK 2.2. Mais si vous compilez pour SDK 2.2+, utilisez plutôt AVAudioPlayer.

+0

J'ai testé sur tous les sdk (2.1/2.2.1/3.0b5) CrachLanding et oalTouch échantillon ont des fuites de mémoire sur tous ces sdk. –

+0

C'est ce que j'ai lu quand je travaillais sur le son. J'ai fini par utiliser AVAudioPlayer à la place, nous devions compiler vers 2.2 de toute façon. – willi

0

Vous devriez quitter SoundEngine. J'ai entendu des gens dire que le passage à AVAudioPlayer est relativement facile.

Cependant, j'aurais aimé qu'Apple garde juste la mise à jour de CrashLanding. Je n'ai jamais rien vu de comparable pour apprendre le matériel à la hâte. Quelqu'un devrait aller au devant de la scène avec quelque chose qui rend aussi facile de faire un jeu de sprite en 2D que CrashingLanding. Beaucoup de gens ont appris de ce code.

Questions connexes