Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Звуковые движки
Форум программистов > Системное программирование > C, С++ и С Builder > C и С++ FAQ
XIII
Существует ли в играх такое понятие, как звуковой движок?
Если "да", то: где (в Интернете) можно найти литературу по этому вопросу или хотя бы исходник какого-нибудь движка.
XIII
Огромное спасибо всем, кто ответил! dry.gif
Barmutik
Ну значит просто никто здесь не обладает требуемой информацией ...

А что к примеру DirectSound чем-то не устраивает? И что входит в Ваше понятие звуковой движок?
Assassin
Для: XIII
Звуковые библы
BASS,FMOD,DXSOUND
Мне само больше припала к душе FMOD с ней вместе и документация идёт.
www.fmod.org
Пример исп.
Код
FSOUND_SAMPLE* Sound;
void CCF_Sound_Music::CF_Sound(const char* file)
{
   FSOUND_Init (44100, 32, 0);
   Sound=FSOUND_Sample_Load (FSOUND_FREE,file,FSOUND_LOOP_NORMAL, 0, 0);
   FSOUND_PlaySound  (0,Sound);
}

Этим кодом можно юзать MP3,OGG,WAV могу выложить функции для юзания MIDI,XM,MOD
Доболнительные.
Код
  FSOUND_Stream_Stop(Sound);
  FSOUND_SetVolume(FSOUND_ALL ,256);
   FSOUND_SetPaused(FSOUND_ALL,false);
   FSOUND_SetLoopMode(FSOUND_ALL,FSOUND_LOOP_NORMAL);

Ну здесь всё ясно.
rolleyes.gif
62316e
Для: Barmutik
Или просто нет времени отвечятьwink.gif

Цитата
Существует ли в играх такое понятие, как звуковой движок?

Впринцыпе нет: те свой никто не пишет, 99.9% берут чюжой.
BASS - это конечно готично, но не в 2006 году, не тот уровень. На счет остально просто пойди на www.gamedev.ru (конечно если ты не оттуда пришелwink.gif
Assassin
Для: 62316e
Да свой написать врятли кто сможет.
BASS эт я так написал может пригодится комунить smile.gif .
Можно есчё OpenAL.
Мне непонятно развитие самого ДХСоунд два формата поддержки это несерьёзно в наше время.Ну а если про соунд энжин то есть такое понятие, вобще я разделяю движок на основные функции по модулям среди которых красуется и CF_Sound.h это скорее всего дело концепции и понятий написания движка.
62316e
Для: Assassin
Цитата
Да свой написать врятли кто сможет.
Почему? Ничего сложного нет. Просто нет над чем выделеватса. Как показывает статистика: все выделеваютса графикой, физикой. Со звуком нет поля для сражения. Уже почти все сделано.

Gamedev"ом страдаеш? Или так для развития интересиуешся?
Assassin
Цитата
Gamedev"ом страдаеш? Или так для развития интересиуешся?

Эт ты у кого спрашываеш?
62316e
Цитата
Эт ты у кого спрашываеш?
Какая разница? Мог бы и ответить), да, у всех. Интересно.
Тут, как я понемаю, мало кто "ётим" страдает)
????
Для: 62316e
хватит, перестрадали.
Assassin
Для: 62316e
Да страдаю.Для:
????
Ну почему же что здесь такого.
62316e
Для: ????
Цитата
хватит, перестрадали.
Чего хватит? Этим не возможно перестрадать, конечно если это было не для общего развития. ИМХО:-P
П.С. Это в душе, в крови.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.