Триггеры 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 |
[QUOTE=сандро;465567]
Все заработает как надо если триггер Variable2 поменять на триггер Variable1. Но тогда при опускании токоприемника в тяги не происходит ReleaseLoopReleaseWithJump ( ) ) А просто volume =0[/QUOTE] Так ты выключение МВ пропиши дополнительно дискретным триггером: DiscreteTrigger ( 24 ReleaseLoopReleaseWithJump ( ) ) |
Попробую. Хотя я соврал, 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