этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Динамическое освещение
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
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. учёные не отставали - Как сделать так, чтобы учёные не отставали на каждом препятствии 2. Trigger_PlayerFreeez - Trigger_PlayerFreeez (остановка игрока) 3. Тряска игрока от наносимого урона - Вы хотите cделать чтобы игроков трясло от урона? 4. Наследование классов в С++ - В этом туторе я попытаюсь кратко рассказать про наследование классов в С++ 5. субтитры из паранойи - субтитры из паранойи. 6. Как сделать вортигонта из HL1 другом - Моя первая статья
You cannot comment, because you are not logged-in.