Il suono è creato utilizzando:Riproduzione di un suono in C++ ... Tuttavia, il gioco si interrompe mentre viene riprodotto il suono ... come posso interrompere questo ritardo?
PlaySound(TEXT("C:\\hitBrick.wav"), NULL, SND_FILENAME);
Il suono è creato utilizzando:Riproduzione di un suono in C++ ... Tuttavia, il gioco si interrompe mentre viene riprodotto il suono ... come posso interrompere questo ritardo?
PlaySound(TEXT("C:\\hitBrick.wav"), NULL, SND_FILENAME);
Come Ville Krumlinde già detto, utilizzare SND_ASYNC come questo:
PlaySound(TEXT("C:\hitBrick.wav"), NULL, SND_FILENAME | SND_ASYNC);
Date un'occhiata: http://msdn.microsoft.com/en-us/library/windows/desktop/dd743680%28v=vs.85%29.aspx
SND_ASYNC Il suono è riprodotto in modo asincrono e PlaySound restituisce immediatamente dopo l'avvio del suono. Per terminare un suono di forma d'onda riprodotto in modo asincrono , chiamare PlaySound con pszSound impostato su NULL.
Provare: "SND_FILENAME | SND_ASYNC" come ultimo parametro. –
In che modo è correlato a OpenGL? –
@Michael: E il tag OpenGL è sparito :) – duDE