HLFX.Ru Forum
Показать все 11 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Decals как в Хл2 (https://hlfx.ru/forum/showthread.php?threadid=852)


Отправлено ToMMuK 06-09-2007 в 17:41:

Half-Life Decals как в Хл2

Собсно хотелось бы зделать как в хл2 или как в хлфикс:сингле (помойму тоже были) Декали от выстрелов, ибо если тупо стырить декаль такого эффекта небудет.

Добавлено 06-09-2007 в 21:41:

Собсно вот пример :

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено XaeroX 06-09-2007 в 17:44:

ToMMuK ну сделай. Только непонятно, чего ты хочешь - декали как в хл2/хлфх:с или как на скрине?

__________________

xaerox on Vivino


Отправлено ToMMuK 06-09-2007 в 17:51:

не как на скрине а как должно быть, на скрине это последствие копи паста.

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено XaeroX 06-09-2007 в 18:26:

А как должно быть? Что не нравится-то?

__________________

xaerox on Vivino


Отправлено ToMMuK 06-09-2007 в 18:35:

Поидее должно быть так

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено XaeroX 06-09-2007 в 18:48:

ToMMuK ну а что ты сделал, чтобы так было? Загрузил декали из TGA-файлов? Написал свою систему наложения декалей? Вырезал из кода все функции, накладывающие оригинальные халфовские декали?

__________________

xaerox on Vivino


Отправлено ToMMuK 06-09-2007 в 18:49:

неа

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено XaeroX 06-09-2007 в 18:51:

Или может быть, ты думаешь, что я тут же выложу тебе исходники HLFX:Single только потому, что тебе хочется к себе в мод такой эффект? А потом зеркала, тени и прочие шейдеры? А потом дать тебе номер моей кредитки и выписать дарственную на квартиру?

Добавлено 07-09-2007 в 01:51:

Цитата:
ToMMuK писал:
неа

Ну так разбирайся. Пример создания своей системы декалей есть в Quake. TGA-файлы, так и быть, можешь взять мои (все равно я не сам их рисовал ) Отключить халфовскую систему - просто закоментить все функции наложения декалей и сообщения типа TE_DECAL. А готовый код тут не принято выкладывать.

__________________

xaerox on Vivino


Отправлено ToMMuK 06-09-2007 в 18:59:

ладно забудь.

Добавлено 06-09-2007 в 22:53:

ну попробуем

Добавлено 06-09-2007 в 22:54:

Только я не понял причем тут ТГА когда они все в Ваде???

Добавлено 06-09-2007 в 22:59:

как я понял за отрисовку декалей отвечает это сообщение

C++ Source Code:
1
MESSAGE_BEGIN( MSG_BROADCAST, SVC_TEMPENTITY );
2
WRITE_BYTE( message );
3
WRITE_COORD( pTrace->vecEndPos.x );
4
WRITE_COORD( pTrace->vecEndPos.y );
5
WRITE_COORD( pTrace->vecEndPos.z );
6
WRITE_BYTE( index );
7
if ( entityIndex )
8
  WRITE_SHORT( entityIndex );
9
MESSAGE_END();
Просто в место неё писать функцию загрузки моих декалей????

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено XaeroX 06-09-2007 в 19:12:

Цитата:
ToMMuK писал:
Только я не понял причем тут ТГА когда они все в Ваде???

Они в папке gfx/textures/decals
Цитата:
ToMMuK писал:
Просто в место неё писать функцию загрузки моих декалей????

Тебе надо ПОЛНОСТЬЮ свою отрисовку делать. Вообще всю систему наложения и рисования этих маленьких полигончиков.

__________________

xaerox on Vivino


Отправлено ToMMuK 06-09-2007 в 20:14:

Цитата:
XaeroX писал:
Пример создания своей системы декалей есть в Quake

А в каком Кваке это было в 3 чтоли???

Добавлено 07-09-2007 в 00:14:

XaeroX вот в клиенте же ТГА для вгуи есть? он разьве неподойдет???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Временная зона GMT. Текущее время 21:59.
Показать все 11 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024