![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2014
Сообщений: 3
|
Здравствуйте, делаю простой движок гонок. Начал с самого простого - звук. Так как я чайник, предварительно искал информацию. На форуме нашёл тему со звуком камаза и трактора, на его примере удалось сделать класс, который играет определённый участок звуковой дорожки. Для записи использую:
Звук меняется очень рвано и резко. Что можете посоветовать для смягчения перехода звука, может есть какие либо ссылки на примеры ?
Последний раз редактировалось alexcon314; 12.02.2014 в 00:57. |
|
|||||
|
Обычно для этого записывают целую кучу различных фаз работы двигателя, и в нужный момент включают нужный звук. Можно это делать с небольшим наложением одной дорожки на другую, чтобы переход не был четко заметен.
По крайней мере я так делал |
|
|||||
|
Регистрация: Feb 2014
Сообщений: 3
|
Можете ли показать ваш пример, или рассказать как вы делали ?
|
|
|||||
|
Наверно можно отталкиваться от скорости мотора. Допустим скорость изменяется от 0 до 100. И нарезать например 5-10 звуков, от тихого до рёва. Например 5 звуков:
Цитата:
|
|
|||||
|
Цитата:
Но надо учесть, что звуки придется зашить в библиотеку swc в формате wav изначально. Ну или в другом, только не в mp3. Так как у мп3 по-любому в начале добавляется несколько миллисекунд тишины, а это сразу будет заметно при переходе |
|
|||||
|
Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
|
По моему самый лучший вариант - это иметь звук работы двигателя на холостом ходу и под нагрузкой и программно менять их частоту в зависимости от текущего положения "педали" акселератора и текущего режима авто (нейтраль / Drive).
Для оптимизации, чтобы не затрачивать лишние ресурсы ЦП на пересчет массива байт звука для текущей частоты в реальном времени, можно перед запуском гонки сразу создать массив из 50-100 звуков разных частот и проигрывать нужный опять же в зависимости от текущего положения "педали" акселератора и текущего режима авто. |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Помнится в книге "Секреты разработки игр в Macromedia Flash MX " был пример на эту тему.
|
|
|||||
|
Регистрация: Feb 2014
Сообщений: 3
|
У меня ещё вопрос http://www.youtube.com/watch?v=T7c89_YSZZQ#t=43 но здесь звук изменяется плавно и ничего не нарезалось. Или там по такому же принципу что описал samana ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|