Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Звуки

Ответ
 
Опции темы Опции просмотра
Старый 08.01.2008, 20:15   #1
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,309
Вы сказали Спасибо: 34
Поблагодарили 1,154 раз(а) в 603 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию Два триггера

У юзеров появились претензии к звукам чс2, как следствие я сейчас занимаюсь отладкой звукового сопровождения. Есть задумка вставить посторонние шумы (вибрация стелка, крышки пульта, и.т.д.), однако своего максимума по количеству частоте и громкости они получают на максимальной сокрости. Т.е должны появляться при скорости 110км/ч и достигать апогея на скорости 160км/ч. Такого рода звуки как правило появляются в резултате колебаний кузова.

В переводе на язык MSTS нужно чтобы Random срабатывал в интеравале от Speed Inc Past по Speed Dec Past. Пока этого достичь не получается.
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 02.03.2014, 20:52   #2
Рома2345
Матёрый пользователь
 
Аватар для Рома2345
 
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
Рома2345 стоит на развилке (репутация по умолчанию)
По умолчанию

Да иногда до хорошего решения 5 лет проходит!!!

Вот тип конструкции, когда всё работает, только нужно учитывать время воспроизведения звука, что бы он умещался в интервал воспроизведения.

Где скорость по модулю |Spd2| > |Spd1| и время Tвоспр<< Delta=(X2-X1 or Y2-Y1)

Stream (
Priority ( A )
Triggers ( 10
Initial_Trigger ( DisableTrigger ( 10 ) )
Variable_Trigger ( Speed_Inc_Past Spd1 InitialTrigger ( 10 ) )
Variable_Trigger ( Speed_Dec_Past Spd1 DisableTrigger ( 10 ) )
Variable_Trigger ( Speed_Inc_Past Spd2 DisableTrigger ( 10 ) )
Variable_Trigger ( Speed_Dec_Past Spd2 InitialTrigger ( 10 ) )
Variable_Trigger ( Speed_Dec_Past -Spd1 InitialTrigger ( 10 ) )
Variable_Trigger ( Speed_Inc_Past -Spd1 DisableTrigger ( 10 ) )
Variable_Trigger ( Speed_Dec_Past -Spd2 DisableTrigger ( 10 ) )
Variable_Trigger ( Speed_Inc_Past -Spd2 InitialTrigger ( 10 ) )
X_Trigger (
Prm1_Min_Max ( Prm1=X2 Prm1=X1 )
Prm2_Min_Max ( Prm2=Y2 Prm2=Y1 )
КомандаВоспроизведения ( 1
File ( "*.wav" -1 )
SelectionMethod ( SequentialSelection )
)
)
)
VolumeCurve ( SpeedControlled
CurvePoints ( Z
-Spd2 Z=vol1
..................................
-Spd1-Delta 0.00
..................................
Spd1+Delta 0.00
Spd2 Z=vol1
)
Granularity ( по вкусу )
)
FrequencyCurve ( SpeedControlled
CurvePoints ( Z1
..................
)
Granularity ( по существу )
)
)
__________________
Души мёртвых птиц в умершей траве.

Последний раз редактировалось Рома2345; 02.03.2014 в 21:00.
Рома2345 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

Быстрый переход


Текущее время: 19:56. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?