Войти
ПрограммированиеФорумЗвук

XACT: Смена треков при StreamingWaveBank

#0
22:38, 28 апр. 2012

Привет!
Помогите переключиться между музыкой в меню и музыкой на уровне.
Есть две функции

void TSound::MenuMusic()
{
  EnterCriticalSection( &State.cs );
  bool bHandleStreamingWaveBankPrepared = State.bHandleStreamingWaveBankPrepared;
  LeaveCriticalSection( &State.cs );

  if( bHandleStreamingWaveBankPrepared )
  {
                EnterCriticalSection( &State.cs );
                State.bHandleStreamingWaveBankPrepared = false;
                LeaveCriticalSection( &State.cs );

  State.pSoundBank->Prepare(State.MenuMusik , 0, 0, &State.pMenu );
  State.pSoundBank->Play( State.MenuMusik, 0, 0, &State.pMenu );
  }
  
}
Вторая аналогично для музыки в игре.  Если в меню все нормально, то при входе  на уровень  играет таже музыка из меню( тоесть ничего не миняеться).
Помогите!

И еще как сделать одноразовий звук при InMemoryWaveBank? При нажатии кнопки все понятно, а если какоето событие, то Ж... Какие галочки ставить в  Cross-Platform Audio Creation Tool?


#1
15:56, 30 апр. 2012

АУ АУ! Помогите )

ПрограммированиеФорумЗвук

Тема в архиве.