PMG

Форумы по созданию игр
Текущее время: 29 мар 2024 03:06

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Звук
СообщениеДобавлено: 14 окт 2012 23:14 
Не в сети
Любитель

Зарегистрирован: 11 окт 2011 13:40
Сообщения: 14
Здравствуйте. Пробовал выводить звук через PlaySound, и даже в разных потоках, но новый звук перебивает старый :(

Надо использовать библиотеку. Пытался изучить OpenAL, читал что там есть библиотека OpenAlut, типа как OpenGlut, где минимум кода и максимум пользы. Примеры нахожу замутные, то с кучей лишнего, то вообще на С++, а мне бы чистый Си.

Может мне кто-нибудь пожалуйста помочь, показать самый простой пример (одним файлом) для проигрывания статичного звука, на OpenAL, на языке С? Удобнее на примере понять постепенно. Буду очень Благодарен!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 16 окт 2012 08:56 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Попробую функцию winapi:
PlaySound( ss->buf, 0, SND_MEMORY | SND_NOWAIT | SND_LOOP | SND_ASYNC | SND_NOSTOP );

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 16 окт 2012 14:31 
Не в сети
Любитель

Зарегистрирован: 27 апр 2012 18:48
Сообщения: 39
Может всё таки будет лучше взяться за изучение С++?
А то Си уходит в прошлое...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 19 окт 2012 01:50 
Не в сети
Любитель

Зарегистрирован: 11 окт 2011 13:40
Сообщения: 14
sinus писал(а):
Может всё таки будет лучше взяться за изучение С++?
А то Си уходит в прошлое...


Ерунда полная.
По статистике использования языков программирования, Си на 1-ом месте, причем его показатель еще увеличился. Да и красивее этот язык :)

На счет PlaySound из WinApi, кажется эта функция играет только один звук одновременно. Но вообще вопрос со звуком уже решен :) использую OpenAL.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 19 окт 2012 08:50 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Art писал(а):
sinus писал(а):
Си на 1-ом месте

Откуда инфо? Если можно ссылку.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 20 окт 2012 02:41 
Не в сети
Любитель

Зарегистрирован: 11 окт 2011 13:40
Сообщения: 14
http://www.tiobe.com/index.php/content/ ... index.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 21 окт 2012 20:03 
Не в сети
Любитель

Зарегистрирован: 27 апр 2012 18:48
Сообщения: 39
Это не показатель, основываться на показателях запросов в поисковиках... Я уже больше года не делал в поисковике запроса с участием С++. Но это не значит, что я им не пользуюсь ;) Да я такой не один. То же самое с другими языками программирования.

Вообще посчитать, что самое популярное не реально!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звук
СообщениеДобавлено: 22 окт 2012 13:01 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Да интересная статистика. Особенно, если не различать C и C++, тогда, в принципе так оно и будет. Но чистый C, конечно юзают мало. Возможно в данном случае трудно отличить в запросах C от C++. Java счас пошла под android. Obj-C и С# - это понятно и php. Нет еще HTML5, но пока он не сильно быстро распространяется.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB