Stat ( goldsrc tutorials ), pcs.
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Динамическое освещение
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Following translations are available : |
russian |
В этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии, вспышки при выстреле или для прочих еффектов. Кроме того эти еффекты не зависят от карты и не увеличивают время ее компиляции.
Для примера cделаем желтую вспышку света…
// "vecSrc" это координаты вспышки...
MESSAGE_BEGIN( MSG_PVS, SVC_TEMPENTITY, vecSrc );
WRITE_BYTE( TE_DLIGHT );
WRITE_COORD( vecSrc.x ); // Позиция...
WRITE_COORD( vecSrc.y );
WRITE_COORD( vecSrc.z );
WRITE_BYTE( 30 ); // Радиус (300 унитов).
WRITE_BYTE( 128 ); // Оттенок красного
WRITE_BYTE( 128 ); // Оттенок зеленого
WRITE_BYTE( 0 ); // Оттенок синего
WRITE_BYTE( 2 ); // Продолжительность вспышки
WRITE_BYTE( 10 ); // Кол-во кадров
MESSAGE_END();
Этот код можно вставлять в любой части вашего кода. Например в PrimaryAttack. Удачи…
Similar 1. Спрыгивающий Headcrab - Наверняка каждый, кто поиграл в Half-Life2 хотел, чтобы хедкрабы спрыгивали с зомбяков и в первом Half-Life 2. Мазлфлэш на брашах - Мазлфлэш на брашах 3. Наследование классов в С++ - В этом туторе я попытаюсь кратко рассказать про наследование классов в С++ 4. Как пофиксить моргание монстров - Как пофиксить моргание монстров на движущихся платформах 5. Неработающие двери :) - Как сделать, чтоб двери не открывались, когда нет света и рядом с ними был индикатор (красн. зел.) 6. Как перекрасить пули в ХЛ - Здесь я вам расскажу, как можно перекрасить пули в Half-Life1 и приведу свой пример 7. Изменение цвета HUD'а (полное)! - Изменение цвета HUD'а (полное)! Но прицелы придётся переделывать вам самим! Сдесь я перевевёл туториал с twhl.info на русский язык! 8. Water Splash - Добавляем брызги при выстреле по воде
You cannot comment, because you are not logged-in.