俄罗斯方块背景音

问题描述 投票:0回答:2

我正在使用过剩库制作俄罗斯方块游戏。我想在后台有声音。

我有这个代码。它可以工作吗?

BOOL sndPlaySound(
  LPCTSTR lpszSound,  
  UINT fuSound       
);

我做错了什么?我该如何解决?

tetris
2个回答
0
投票

sndPlaySound
已弃用,您应该使用 winmm.{lib|dll}
 中的 
PlaySound

例如:

PlaySound(TEXT("tetris.wav"), NULL, SND_FILENAME | SND_ASYNC);

最后一个参数是flags:

SND_FILENAME
表示第一个参数应该被解释为要加载的文件。
SND_ASYNC
表示函数应该立即返回,而不是等待声音结束才返回控制。

请注意,这都是 winMM 库(

#include "windows.h"
),与 GLUT 无关。


0
投票

我可以使用相同的方法在我的俄罗斯方块游戏中添加背景歌曲(Korobeiniki)吗?即使我在 js 代码中没有使用任何库?

© www.soinside.com 2019 - 2024. All rights reserved.