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