Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 18.08.2014, 12:36   #1
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию Триггеры VAriable 1,2,3

Пытаюсь сейчас озвучить обдув ПТС на чс6 (благо сэплов записанных с натуры просто море).

Весь код выглядит так:


SIMISA@@@@@@@@@@JINX0x1t______

Tr_SMS (

ScalabiltyGroup ( 5
Activation (
ExternalCam ()
Distance (1000)
)
Deactivation (
CabCam ()
PassengerCam ()
Distance (1000)
)
Volume(1.0)
Streams ( 1
Stream (
Skip ( **** Obduv PTR **** )
Priority ( 6 )
Volume(1.0)
Triggers ( 12
Variable_Trigger ( Variable2_Inc_Past 0.00 StartLoopRelease ( 1 File ( "" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable2_Inc_Past 0.0172 ReleaseLoopReleaseWithJump ( ) )
Variable_Trigger ( Variable2_Inc_Past 0.034 StartLoopRelease ( 1 File ( "Chs6_x_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable2_Inc_Past 40.0 ReleaseLoopReleaseWithJump ( ) )
Variable_Trigger ( Variable2_Inc_Past 41.0 StartLoopRelease ( 1 File ( "" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable2_Dec_Past 42.0 ReleaseLoopReleaseWithJump ( ) )

Variable_Trigger ( Variable2_Dec_Past 42.0 StartLoopRelease ( 1 File ( "" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable2_Dec_Past 41.0 ReleaseLoopReleaseWithJump ( ) )
Variable_Trigger ( Variable2_Dec_Past 40.0 StartLoopRelease ( 1 File ( "Chs6_x_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable2_Dec_Past 0.034 ReleaseLoopReleaseWithJump ( ) )
Variable_Trigger ( Variable2_Dec_Past 0.0172 StartLoopRelease ( 1 File ( "" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable2_Dec_Past 0.00 ReleaseLoopReleaseWithJump ( ) )
)
FrequencyCurve(
Variable2Controlled
CurvePoints ( 2
0.0 11025
72.5 40000

)
Granularity ( 100 )
)
VolumeCurve(
Variable2Controlled
CurvePoints ( 2
0.0 1
72.5 1
)
Granularity ( 0.01 )
)
)
)
)
)




Проблема в том, что работать будет четко если вместо триггера Variable2 повесить триггер Variable1 - зависимость от скорости.

Мне надо сделать, чтобы на 27 позиции происходило прекращения игры "закольцованного сэмпла и он доиграл до конца. Но вот беда, триггер Variable2 не умеет перескакивать через позиции. Если всего 10 позиций, то и 10 сэмплов должно быть. Т.е. не может быть такого, чтобы с 1 по 3 играл один, а с 3 по 4 ничего, а с 5 по 10 снова играет. У меня 58 позиций вместе с 0 позицией и 1 - сбором схемы.

Я пробовал прописать так 1:58=0.017 0.017x29 позицию = 0.49 - не работает, вернее не выключаются вентиляторы, тогда я оставлял просто 49 (%) , тоже не выключается, тогда я подсчитал для скорости 160/58=2.75/3.6=0.76 м/с х 29 = 22.2 И тоже не происходит ReleaseLoopReleaseWithJump ( ) )

Все заработает как надо если триггер Variable2 поменять на триггер Variable1. Но тогда при опускании токоприемника в тяги не происходит ReleaseLoopReleaseWithJump ( ) ) А просто volume =0
сандро вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 03.09.2014, 09:53   #2
brainmd
Разработчик
 
Аватар для brainmd
 
Регистрация: 26.02.2014
Адрес: МО, г. Подольск
Сообщений: 399
Вы сказали Спасибо: 1,488
Поблагодарили 785 раз(а) в 218 сообщениях
brainmd стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение

Все заработает как надо если триггер Variable2 поменять на триггер Variable1. Но тогда при опускании токоприемника в тяги не происходит ReleaseLoopReleaseWithJump ( ) ) А просто volume =0
Так ты выключение МВ пропиши дополнительно дискретным триггером:
DiscreteTrigger ( 24 ReleaseLoopReleaseWithJump ( ) )
__________________
Это в Лурке с блэкджеком и шлюхами,
а у нас - с кабиной и звуками!
brainmd вне форума   Ответить с цитированием
Старый 03.09.2014, 11:33   #3
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Попробую. Хотя я соврал, volume 0 не происходит, происходит возврат к частоте сэмпла.
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зачем нужны триггеры и маркеры и как ими пользоваться? Sanshalay TrainZ - Маршруты и сценарии 5 08.08.2011 01:45


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


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