Из данного материала вы узнаете, как можно сделать бомб-плейс под водой!
Для начала нужно отметить тот факт, что установленная под водой бомба
не взрывается — она пикает до самого момента взрыва, но взрыва не
происходит. Бомба без следа пропадает.
Если вы запустите наш уровень-пример, то увидите, что там этого глюка нет.
Бомба не только ставится...
...но и, как полагается, взрывается:
На счёт взрыва мы поговорим чуть ниже, а пока раскроем этот секрет.
Для того, чтобы бомба могла взорваться в воде, нужно несколько поднять
воду над землей. Стоит только оставить между землей и водой промежуток в
ОДИН юнит. Схематически это показано на картинке ниже.
В этом случае бомба падает на землю сквозь воду, а этого вполне достаточно, чтобы она взорвалась.
Недостаток метода
Все было бы хорошо, но есть одно «НО». Все мы хорошо знаем, чем опасна
взрывающаяся бомба в Counter-Strike, да и в жизни — взрывной волной. В
нашем же случае — с бомбой под водой — ударная волна распространяется
только на воду, то есть если мы будем стоять на берегу (пусть даже на
близком расстоянии от бомбы), то урона здоровью не получим! Но стоит
только нам зайти в воду... :-)
Но это единственный недостаток, который, кстати, можно исправить установкой на берегу объектов env_explosion, которые можно запускать при взрыве бомбы. Но это тема уже отдельного материала: «Взрывы, мины и растяжки».