Тема навеяна частыми вопросам на оф. форуме о том, почему упавшие самолёты так быстро исчезают. Понятно зачем это сделано -- для экономии ресурсов компьютера, но это какая-то очень заметная и некрасивая экономия. Тем более когда современные компьютеры позволяют запустить бой 30x30.
Так вот до вчерашнего дня я был уверен, что эта особенность контроллируется параметром DeleteAfterDeath для каждого самолёта, который по умолчанию включен. А значит я думал, что могу сделать миссию, где игроку надо будет сесть рядом со сбитым им противником (как бы трофей подобрать).
Как оказалось эта опция не работает. Или я просто не понимаю как она работает.
Я сделал миссию в которой поставил десяток самолётов с Air Start на 100 метров и пустыми баками, поставил всем DeleteAfterDeath = 0. Сразу старта миссии эти самолёты бодро падают на землю... и секунд через 10 исчезают. Что я делаю не так?
И, кстати, одновременно выяснилось ещё одно ограничениие: я в редакторе направлял все самолёты носом вниз, чтобы ещё бодрее падали, а при старте миссии они всё равно в горизонтальном полёте появляются. Зачем тогда вообще эта настройка углов? Я не проверял как это работает на самолёте игрока, но если всё плохо, то ещё одна идея отправляется в мусорку: я думал сделать этакую тренировочную миссию, где игрок стартует в плотной облачности в случайном положении и должен выровнять самолёт и нормально посадить.