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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Исчезновение декалей, находящихся рядом друг с другом (https://hlfx.ru/forum/showthread.php?threadid=4719)


Отправлено JPEG 19-01-2016 в 12:13:

Question Исчезновение декалей, находящихся рядом друг с другом

Привет всем, вот в чём трабла. Обычный ХЛ. Стреляешь в стену - рисуется декаль, стреляешь ещё раз вплотную, новая декаль рисуется поверх прежней, но старая затирается, причём не всегда... Думаю, это многие замечали, скорее всего это привет от оптимизации 98 года. Как убрать затирание предыдущей декали? Я исправлял это в тринити рендере с помощью закомментирования строки "mins[0] = m_pDecals[i].position[0] - radius;" в void CBSPRenderer::CreateDecal, но скорее всего от тринити я отказываюсь, так как он совсем уж бажный, а как сделать подобное в обычном хл - не знаю.

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))


Отправлено Ku2zoff 19-01-2016 в 19:06:

Цитата:
Yo Den писал:
а как сделать подобное в обычном хл - не знаю.

Учитывая, что декали рисуются движком - никак. Но можно на ксаш перейти. И модифицировать его, сорцы ведь есть.


Отправлено XaeroX 19-01-2016 в 19:18:

gl_decals.c, строка 634:

C++ Source Code:
if( VectorCompare( decal->position, decalinfo->m_Position ) && decal->texture == decalinfo->m_iTexture )
  return; // decal already exists, don't place it again

Но это в ксаше. В халфе ты в двиг никак не залезешь, разве что хекс-модификацией.


Отправлено JPEG 19-01-2016 в 19:40:

Блин, грустно это, придётся оставаться на тринити

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))


Отправлено JPEG 20-01-2016 в 22:21:

Вообщем, ребят, такая штука получилась https://www.youtube.com/watch?v=XrJ...eature=youtu.be

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))


Отправлено XaeroX 20-01-2016 в 22:22:

Yo Den
Отвратительно. Ты сделал в слове "HLFX" четыре ошибки.


Отправлено JPEG 20-01-2016 в 22:27:

Цитата:
XaeroX писал:

забыл предупредить, что мне было лень перезаписывать видео под HLFX

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))


Отправлено XaeroX 20-01-2016 в 22:31:

Yo Den
В смысле - перезаписывать? Его и надо было записывать под HLFX. Ты же вроде тут вопросы задаёшь?


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

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