Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 14.04.2012, 17:53   #31
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Russian Sound System

Попробовал подключить RSS к С++ проекту... но не получилось.

1. В инструкции описаны функции, но не указана их взаимосвязь, в какой последовательности вызывать. Хотелось бы посмотреть на исходники готового приложения, где и как вызываются функции RSS.

2. Функции либо не возвращают коды ошибок, либо они не описаны в инструкции. Поэтому программа работает, а звука нет - функции вызываю, а что они возвращают непонятно (но точно не 0).
(Offline)
 
Ответить с цитированием
Старый 14.04.2012, 18:08   #32
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Например как во вложении. Все работает.


Ты заставил меня заняться дальнейшей разработкой движка
Вложения
Тип файла: rar RSSTest.rar (204.1 Кб, 622 просмотров)
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Samodelkin (14.04.2012)
Старый 14.04.2012, 18:28   #33
4yBa4Ok
Знающий
 
Аватар для 4yBa4Ok
 
Регистрация: 01.04.2011
Адрес: Екатеринбург
Сообщений: 232
Написано 48 полезных сообщений
(для 82 пользователей)
Ответ: Russian Sound System

Я тоже думаю использовать твой звуковой движок после того как встрою PhysX в Axelynx
__________________





(Offline)
 
Ответить с цитированием
Старый 14.04.2012, 18:41   #34
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Убедили. Продолжаю разработку.
__________________

(Offline)
 
Ответить с цитированием
Старый 14.04.2012, 18:43   #35
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Russian Sound System

mr.DIMAS, да все я разобрался, спасибо.

Но всетаки хелп нужно больше делать - там не все объекты расписаны. А еще коды ошибок нужны, я вот например в семпле указываю загрузить несуществующий файл, а он что то ненулевое возвращает

Вот такой вопрос: Чем лучше использовать твой движок вместо отдельного использования OpenAL и vorbisOGG ?
1. Вот вроде планировалось делать трассировку звука через октри, затенение звука и т. п., это еще актуально?
2. Если например железо не поддерживает EFX и EAX, то проигрываться без эффектов будет или вообще не будет? Программная эмуляция возможна?
3. Какие планы с поддержкой других платформ, например линух или может быть андроид даже?

Последний раз редактировалось Samodelkin, 14.04.2012 в 19:47.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (14.04.2012)
Старый 14.04.2012, 18:59   #36
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Почему мой двиг?
Не нужно велик изобретать, т.е. писать пресловутые загрузчики файлов, всякие плюшки мелкие. Плюс простая архитектура движка( она еще будет перерабатываться в сторону упрощения, т.е не будет неочевидных вещей типа RSSSample::reserveSample ).

1) Актуально. Соберу мысли в кучу и прикручу. Моя мат. подготовка позволяет )))
2) Насколько я знаю сейчас на большинстве компов EAX эмулируется.
3) Задела на кроссплатформенность небыло. Особо платформенно-зависимых штук в движке нету. Так что с переводом на другие платформы проблем не должно возникнуть.
__________________

(Offline)
 
Ответить с цитированием
Старый 15.04.2012, 14:40   #37
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Небольшое изменение.

1) Все собрано в одну дллку
2) Добавлена поддержка файлов с двумя каналами. Для музыки и т.п.

http://rghost.ru/37593020

зы. буду писать в теме о всех этапах разработки


почему булка, когда я пытаюсь добавить аттач, говорит мне "Request Entity Too Large"( Error 413 ) - когда файл весит 1,5 мб. Эм?
__________________

(Offline)
 
Ответить с цитированием
Старый 15.04.2012, 15:48   #38
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Russian Sound System

2) Добавлена поддержка файлов с двумя каналами. Для музыки и т.п.
Музыка и так вроде работает, только надо Pitch = 2.0 поставить.

Вобщем я думаю буду RSS использовать - вроде нормально
(Offline)
 
Ответить с цитированием
Старый 15.04.2012, 16:00   #39
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Russian Sound System

что там со стриммингом?
(Offline)
 
Ответить с цитированием
Старый 15.04.2012, 16:00   #40
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Музыка и так вроде работает, только надо Pitch = 2.0 поставить.
Я про фоновую музыку, т.е без пространственного расположения
Сообщение от HolyDel Посмотреть сообщение
что там со стриммингом?
почти готово, как раз класс RSSMusic сделал
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
HolyDel (15.04.2012), Samodelkin (15.04.2012)
Старый 05.05.2012, 19:45   #41
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Russian Sound System

как дела?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Samodelkin (06.05.2012)
Старый 10.05.2012, 22:03   #42
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Дела впорядке( был на даче, такие дела ). Запилил учет геометрии при излучении звука. Ну и стриминг естественно. Но вот с интерфейсом к библе вышла такая жопа, что хоть караул кричи. И тут естественно возникает вопрос: а зачем мне ООП интерфейс? Руки так и тянутся сделать процедурный интерфейс. Тем более так возьни меньше с наследованием и прочим барахлом. Подумываю о запиле поддержки mp3

ЗЫ. Поглядел хедеры BASS'a - увидел процедурный интерфейс.
Поглядел хедеры SQUALL'a - увидел процедурный интерфейс.
Поглядел хедеры FMOD'a - увидел процедурный интерфейс.

Ваше мнение?
__________________

(Offline)
 
Ответить с цитированием
Старый 10.05.2012, 22:19   #43
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Russian Sound System

делай как удобнее. ООП придумали для удобства, если с ним удобнее - делай с ним, если без него - делай без него. ООП ради самого ООП не нужен.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (10.05.2012)
Старый 10.05.2012, 23:30   #44
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Russian Sound System

Немного поразмыслил. Сделаю процедурным. Слишком много гемора с наследованием от интерфейсов. Через денька два скину демку.
__________________

(Offline)
 
Ответить с цитированием
Старый 11.05.2012, 00:49   #45
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Russian Sound System

Я считаю надо ООП! Процедурные оправданы только для совместимости с большой кучей языков и прочими трансцендентными вещами.
ЗЫ. Поглядел хедеры BASS'a - увидел процедурный интерфейс.
Поглядел хедеры SQUALL'a - увидел процедурный интерфейс.
Поглядел хедеры FMOD'a - увидел процедурный интерфейс.
Я на С++ работал с OpenGL и DirectX, с OpenDynamicEngine и PhysX и могу точно сказать что работать с ООП интерфейсами намного удобней. Использовать на С++ процедурные интерфейсы без особой на то причины будет большой ошибкой.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:21.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com