Статистика по выложенному объему ( Общая )
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Динамическое освещение
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Имеются следующие переводы : |
русский |
В этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии, вспышки при выстреле или для прочих еффектов. Кроме того эти еффекты не зависят от карты и не увеличивают время ее компиляции.
Для примера 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. Удачи…
Похожие 1. Смена моделей персонажей - Смена моделей персонажей прямо в Хамере 2. Замедление игрока - Довольно забавно наблюдать, как игрок одинаково быстро бегает как с монтировкой в руках, так и с тяжелой базукой, хотя логичнее, что держа в руках сей девайс, он будет бегать медленнее 3. Мазлфлэш на брашах - Мазлфлэш на брашах 4. Звук попадания как в HL2 - Работа на клиенте
Вы не можете комментировать, т.к. вы не зарегистрированы.