Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Звуки (http://www.trainsim.ru/forum/forumdisplay.php?f=30)
-   -   Триггеры VAriable 1,2,3 (http://www.trainsim.ru/forum/showthread.php?t=17064)

сандро 18.08.2014 12:36

Триггеры 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

brainmd 03.09.2014 09:53

[QUOTE=сандро;465567]

Все заработает как надо если триггер Variable2 поменять на триггер Variable1. Но тогда при опускании токоприемника в тяги не происходит ReleaseLoopReleaseWithJump ( ) ) А просто volume =0[/QUOTE]

Так ты выключение МВ пропиши дополнительно дискретным триггером:
DiscreteTrigger ( 24 ReleaseLoopReleaseWithJump ( ) )

сандро 03.09.2014 11:33

Попробую. Хотя я соврал, volume 0 не происходит, происходит возврат к частоте сэмпла.


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

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