Регистрация - или - Войти
Poke 646Poke 646

Лучшая модификация 2002 года...

21/12/2001
City_SPb2 v.1.0City_SPb2 v.1.0

Город Санкт-Петербург, будущее......

1/05/2012

Как добавить искры


  • Описание
  • КАК УСТАНОВИТЬ

Sparks

Как добавить искры


Просмотров : 991 ( +1 )
Скачиваний : 0
Прислал / (а) : master07
Дата создания : 02.04.2013 0:17:56
Рейтинг :
 ( 0 ) 
Поделиться :


Имеются следующие переводы : | русский |

Ладно не будем медлить, приступим:

найдем файл ev_hldm.cpp

там найдём функцию:

void EV_HLDM_DecalGunshot( pmtrace_t *pTrace, int iBulletType )

и в этой функции ПОСЛЕ:

EV_HLDM_GunshotDecalTrace( pTrace, EV_HLDM_DamageDecal( pe ) );

Ставляем:

                gEngfuncs.pEfxAPI->R_SparkStreaks(pTrace->endpos,50,-250,300);

Вот что получится:

ДО:

crossfire0000.jpg

ПОСЛЕ:

crossfire0001.jpg

А если везде написать 1000 то:

crossfire0002.jpg

crossfire0003.jpg

crossfire0004.jpg

crossfire0005.jpg

crossfire0006.jpg

Улётный эффект получается, но не реалистичный.

Чтобы настройть по своему вкусу я объясню, что означают числа:

50 - кол-во искр

-250 - долёт искр, то есть сколько они будут лететь. Число должно быть отрицательным.

300 - радиус. Если вы напишите 50, то искры будут сыпаться только на 50 градусов, получится так, что на другую сторону не попадёт, вот скрин:

crossfire00011.jpg

ну вот и всё! Будут проблемы напишите, разберёмся.



Похожие1. И снова наследование классов :) - Казалось бы тема наследования классов давно избита, ан нет всё ещё существуют вопросы, правда про чуть боле сложное наследование.
2. Смена моделей персонажей - Смена моделей персонажей прямо в Хамере
3. Динамическое освещение - этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Go-Mod 3.4
    Half-LifeGo-Mod 3.4
    League's Mod
    Half-Life 2League's Mod
    de_bistro_fcs
    Counter-Strike 1.6de_bistro_fcs
    1hp
    Counter-Strike 1.61hp

Время --------- ___ALL___ --------- : 0.38543 секунд