C#声音碰撞断开

C#声音碰撞断开,c#,audio,C#,Audio,所以,我的突破又有麻烦了。比分和生活一直在继续。我试图将其更改为score+=或score=score+=1,但什么都没有。而且,除了球拍和冰球碰撞的时候,我的声音还在继续播放。我试着举个例子。停下来,但这只会阻止它玩。在过去的两天里,我已经做了研究,但仍然没有找到答案。我是不是应该在课堂上用不同的声音?只是问你们能不能给我指个方向。我知道问题在于我所包含的部分。这是我的主要游戏。cs: protected override void Update(GameTime gameTime) {

所以,我的突破又有麻烦了。比分和生活一直在继续。我试图将其更改为score+=或score=score+=1,但什么都没有。而且,除了球拍和冰球碰撞的时候,我的声音还在继续播放。我试着举个例子。停下来,但这只会阻止它玩。在过去的两天里,我已经做了研究,但仍然没有找到答案。我是不是应该在课堂上用不同的声音?只是问你们能不能给我指个方向。我知道问题在于我所包含的部分。这是我的主要游戏。cs:

protected override void Update(GameTime gameTime)
{
    // Allows the game to exit
    if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
        this.Exit();

    paddle.Update();
    puck.Update();

    foreach (Brick brick in bricks)
    {
        brick.CheckCollision(puck);
        { score = score += 1 ; }
    }

    if (puck.OffBottom())
    {
        lives+= 1;
        if (lives == 0)
            StartGame();
    };

    puck.PaddleCollision(paddle.GetBounds());

    crashSoundInstance.Play();

    // This bottom statement I tried adding to see if it worked, but nothing...

    //  if (puck.PaddleCollision(paddle.GetBounds(false)))
    //  { crashSoundInstance.Pause(); }

    base.Update(gameTime);
}