Статистика ( общая по програмам ), шт.
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Динамическое освещение
этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии
Имеются следующие переводы : |
русский |
В этой статье будет описан способ добавления динамических вспышек света, которые можно использовать для еффекта молнии, вспышки при выстреле или для прочих еффектов. Кроме того эти еффекты не зависят от карты и не увеличивают время ее компиляции.
Для примера 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. Разбираемся в коде пушки МР5 - По просьбам трудящихся коментирую код МР5 2. Исходный код снайперки - weapon_sniperrifle с оптическим прицелом 3. Новые типы патронов - Каждый хоть раз добавлял в Хл новое оружие но ему не нравилось, что оно или слишком мощно стреляет или слишком слабо. 4. Как адаптировать код к модели - Допустим, вы сделали новую модель для автомата MP5, но порядок и кол-во анимаций не сходятся. 5. Изменяем классы монстров злой барн - Как известно, первое что хочет сделать начинающий кодер (по крайней так было у меня ) это написать какое-нибудь оружие и изменить монстров. 6. учёные не отставали - Как сделать так, чтобы учёные не отставали на каждом препятствии 7. Монстры по сети - Для создания кооперативного мода или просто для включения монстров в сетевой игре 8. Каждой пушке - спрайт - Итак вы создали новое оружие. А в меню выбора вместо рисунка непонятные спрайты, да и прицела нет. 9. Создание сценариев - Для создания сценариев (aka скриптов) в Half-Life существуют две энтити: scripted_sequence и scripted_sentence. Первая отвечает за движения, выполняемые монстром/персонажем, будь то ходьба, бег, нажатие кнопки, тряска автомата с газировкой или почёсывание подбородка. Вторая служит для того, чтобы персонаж произнес какую-то фразу. При этом его голова повернётся в сторону слушателя, и рот будет открываться в соответствии с амплитудой звука.
Вы не можете комментировать, т.к. вы не зарегистрированы.