Для начала нужна большая карта. Например, 3500x3500 (размер можно выбрать и другой). В том месте, где будет эпицентр портального вихря, ставим info_particle_system. Настраиваем: Name: Vortex Particle System Name: citadel_shockwave Start Active: No Теперь там же (в эпицентре вихря) ставим prop_scalable: Name: Coreball_shpere World Model: models/props_combine/sphere.mdl Disable Shadows: Yes Важно! - prop_scalable должен "смотреть" в то место, откуда будет наблюдать игрок. Внимательно посмотрите прилагаемый к тутору исходник - поймете. Сам вихрь готов. Теперь надо добавить тряску - env_shake. Настраиваем так: Name: Vortex_shake Amplitude (0-16): 3 Effect radius: указывайте в зависимости от размеров вашей карты Duration (seconds): 10 Frequency: 6 Остался последний штрих - звук. Ставим ambient_generic. Настраиваем следующим образом: Name: vortex_snd Sound Name: ambient/levels/outland/ol01_portalblast.wav Во флагах я поставил все три, но Play Everywhere ставить не обязательно, можно просто указать радиус побольше. Все готово. Теперь надо это запустить. В моем примере запускаем кнопкой (можно и триггером, и вообще чем угодно). Создаем func_button. Аутпуты: OnPressed/vortex/Start OnPressed/vortex_snd/PlaySound OnPressed/vortex_shake/StartShake OnPressed/Coreball_shpere/SetScaleX/10000.0 8 0 OnPressed/Coreball_shpere/SetScaleZ/10000.0 8 0 OnPressed/Coreball_shpere/SetScaleY/10000.0 8 0 Все, жмем F9. При нажатии на кнопку появится портальный вихрь. Исходник.
|