2011-04-14 108 views
0

我正在为我的班级创作吉他英雄类型的游戏,我遇到了与移动音符同步音乐的问题。我打开一个线程并休眠几秒钟以启动歌曲,以便它将等待音符在屏幕上移动。特定的睡眠时间适用于模拟器,但不适用于我的实际iPod。而且,当我第一次将程序加载到模拟器时,时机关闭。如何将背景音乐同步到屏幕上的图像?

Im使用AVAudioPlayer类作为音乐。

谢谢任何​​见解!

回答

2

play之前调用prepareToPlay应该最大限度地减少任何延迟,以便根本不需要执行该睡眠操作。一旦prepareToPlay已经返回开始你的线程并呼吁play,你应该几乎同步。

+0

我打电话prepareToPlay,似乎仍然在模拟器和我的iPhone嗯不同。 – SirRoot 2011-04-14 15:23:41