Re: [問題] 背景音樂的實現??
以下是我寫的多執行緒
我在遊戲開始時先執行backMusic的執行緒
在遊戲結束時執行checkOver的執行緒
但背景音樂仍然不會停止
int isOver = 0;//為一個全域變數
void backMusic( void *x )
{
while ( isOver == 0 )
{
mciSendString( "seek Gaming.wav to start", 0, 0, 0 );
mciSendString( "play Gaming.wav", 0, 0, 0 );
for ( long long int i = 0; i < 16800000000; ++i );
if ( isOver )
mciSendString("stop Gaming.wav", 0, 0,0);
}
_endthread();
}
void checkOver( void *x )
{
isOver = true;
}
可以幫我看看為什麼嗎???
第一次碰多執行緒 有什麼太蠢的地方請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.153.233
※ 編輯: AGanPTT 來自: 220.143.153.233 (05/31 17:44)
推
05/31 17:49, , 1F
05/31 17:49, 1F
→
05/31 17:54, , 2F
05/31 17:54, 2F
→
05/31 17:54, , 3F
05/31 17:54, 3F
→
05/31 17:55, , 4F
05/31 17:55, 4F
→
05/31 17:57, , 5F
05/31 17:57, 5F
→
05/31 17:59, , 6F
05/31 17:59, 6F
→
05/31 17:59, , 7F
05/31 17:59, 7F
→
05/31 17:59, , 8F
05/31 17:59, 8F
→
05/31 18:00, , 9F
05/31 18:00, 9F
→
05/31 18:08, , 10F
05/31 18:08, 10F
→
05/31 18:14, , 11F
05/31 18:14, 11F
→
05/31 18:15, , 12F
05/31 18:15, 12F
→
05/31 18:16, , 13F
05/31 18:16, 13F
→
05/31 18:23, , 14F
05/31 18:23, 14F
→
05/31 18:25, , 15F
05/31 18:25, 15F
→
05/31 18:26, , 16F
05/31 18:26, 16F
→
05/31 18:27, , 17F
05/31 18:27, 17F
→
05/31 18:32, , 18F
05/31 18:32, 18F
→
05/31 18:32, , 19F
05/31 18:32, 19F
→
05/31 18:39, , 20F
05/31 18:39, 20F
→
05/31 18:39, , 21F
05/31 18:39, 21F
→
05/31 18:39, , 22F
05/31 18:39, 22F
→
05/31 18:40, , 23F
05/31 18:40, 23F
→
05/31 18:40, , 24F
05/31 18:40, 24F
推
05/31 20:49, , 25F
05/31 20:49, 25F
→
05/31 20:50, , 26F
05/31 20:50, 26F
→
05/31 22:34, , 27F
05/31 22:34, 27F
推
06/01 07:24, , 28F
06/01 07:24, 28F
→
06/01 07:24, , 29F
06/01 07:24, 29F
→
06/01 07:25, , 30F
06/01 07:25, 30F
→
06/01 07:25, , 31F
06/01 07:25, 31F
→
06/01 07:26, , 32F
06/01 07:26, 32F
→
06/01 11:40, , 33F
06/01 11:40, 33F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章