Помогите реализовать в xml задержку включения того или иного события. Например щелкаешь тумблер, а устройство включается с загрузкой в 30 сек.
Я уже думаю сделать стрелочный прибор, стрелка которого будет медленно поворачиваться, и как только стрелка досстигнет определённого значения, прикрутить переменую включения события. И сделать битмапы этого прибора полностью прозрачными, чтобы не виделись :sarcastic:
Может есть более культурный способ чтобы это сделать?
Segelflieger, on 01 July 2009 — 13:46, said:
Хотелось бы видеть более конкретный пример…
Mihail Stepanov, on 01 July 2009 — 10:27, said:
Я уже думаю сделать стрелочный прибор, стрелка которого будет медленно поворачиваться, и как только стрелка досстигнет определённого значения, прикрутить переменую включения события. И сделать битмапы этого прибора полностью прозрачными, чтобы не виделись :sarcastic:
Может есть более культурный способ чтобы это сделать?
Если речь о FSX то SDK раздел Delay Objects.
Necroscope, on 01 July 2009 — 21:11, said:
Нет, это FS9. ОТвечаю сам себе (вдруг кому пригодится):
(L:APU1_Ok,bool) это сигнал выхода турбостартера на режим. Через 20 секунд он должен отключиться.
0 (>L:APU1_Sw,bool)- переменная отключения турбостартера.
Если цифру 20 менять на какую либо другую, время таймера будет меняться.
<Element>
<Select>
<Value>(L:APU1_Ok,bool) (A:SIM ON GROUND,bool) && if{ (G:Var3) 20 < if{ 1 (P:absolute time, number) 2 % 1 > * s0 (G:Var4) != if{ (G:Var3) 1 + (>G:Var3) l0 (>G:Var4) } } }
els{ (G:Var3) 0 > if{1 (P:absolute time, number) 2 % 1 > * s0 (G:Var4) != if{ (G:Var3) 1 — (>G:Var3) l0 (>G:Var4) } } } </Value>
</Select>
</Element>
<Element>
<Select>
<Value>(A:SIM ON GROUND,bool) if { (G:Var3,number) 20 == if{ 0 (>L:APU1_Sw,bool) } }</Value>
</Select>
</Element>