Звук в игре C#

Ну что тут скажешь. Например нам нужно чтобы когда пользователь нажимал на ЛКМ был слышан выстрел.

Сразу обьявляем переменную eSound:

/*http://esate.ru, ProCoder*/

System.Media.SoundPlayer eSound = new System.Media.SoundPlayer("C:\\WINDOWS\\Media\\tada.wav");


Далее выходим из редактора кода и заходим в визуальный редактор, кликаем один раз по форме чтобы ее выделить, с права в таблице свойст ищем значек молнии:



Клацаем по нему. Ищем MouseClick.



И клацаем по нему 2 раза.

В редакторе кода появилось событие MainFormMouseClick.

В нем пишем:

/*http://esate.ru, ProCoder*/

eSound.Play();


Тестим.
0      1111        16.12.2011        3

0 
18.12.2011 00:00:00
а че не через OpenAL??
а так крут =)
0 
18.12.2011 00:00:00
Ну во первых зачем напрягать программу лишними либами, чем программа быстрее и проще тем она будет быстрей выполнятся, это знает каждый?
Во вторых я ею неразу не пользовался.

А если смотреть с точки зрения кроссплатформенности то лучше бы конечно через OpenAL.

Будет время на досуге составлю урок, за одно и заюзаю эту либу=)
0 
21.12.2011 00:00:00
Как и обещал, поюзал я либу OpenAL и скажу что музыку на ней воспроизводить…

Можно конечно, но в основном для того чтобы звук был обьемным. Ну допустим есть источник звука, к нему подходишь, он усиливается, отходишь уменьшается, и тп.

Вообщем можно, но литературы дельной нет по этой библеотеки.
^
Регистрация
Регистрируясь, вы принимаете правила сайта. Если вы не получили код подтв. регистрации - не забудьте проверить папку спам.
Логин*
Email*
Пароль*
Подтверждение пароля*
 
Логин*
Код*
 
×
Восстановление пароля
Пожалуйста, заполните поля, после чего вы получите код подтверждения на ваш Email. Если код не пришел в течении нескольких минут - проверьте папку спам.
Логин

или Email
Логин*
Код подтверждения*
Новый пароль*
Подтверждение пароля*
×
Авторизация
  • Используйте вашу учетную запись на Facebook.com для входа на сайт.
  • Используйте вашу учетную запись VKontakte для входа на сайт.
  • Используйте вашу учетную запись Google для входа на сайт.
Авторизуйтесь с помощью соц. сети или с помощью аккаунта на сайте:
×