对于我的Zombie Shooter游戏,我可以在玩家拍摄时播放声音。它并没有停止整个游戏,但它创造了0.5延迟,这种类型的游戏因为僵尸总是在移动而毁了游戏。在一个简短的形式,当我拍摄时,我得到0.5秒的滞后。他们以任何方式解决这个0.5秒的滞后问题吗?这是我的代码:
#include <iostream>
#include <windows.h>
#pragma comment (lib , "winmm.lib")
using namespace std;
int main()
{
PlaySound(TEXT("Background Music.wav"), NULL, SND_FILENAME|SND_ASYNC);
system("pause");
}