При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Идеально тонкая плоскость

Идеально тонкая плоскость

Как известно в Хаммере минимальный размер 1 юнит. Но он довольно велик для создания скажем листа бумаги.

Представляю вам мою технологию:

Создаем два одинаковых браша, и закрашиваем их полностью текстурой NULL. Затем ставим их в притык так, что бы стенки соприкасались. Затем стенки что соприкасаются закрасьте той текстурой которая должна быть этой «тонкой» плоскость (на каждом браше должно быть закрашено лишь 1 сторона). Затем добавим каждый браш в ОТДЕЛЬНУЮ энтити (предлагаю func_illusionary). Важно что бы они НЕ были ОДНОЙ энтитей – в этом случае при компиляции стороны что состыкуются «исчезнут», и все наши старания будут напрасны.

Слева - самый тонкий браш – ширина 1 юнит.
Справа - «идеально тонкая» плоскость – ширина 0 юнитов.
На рисунке красным цветом обозначены поверхности с необходимой текстурой, синим цветом – поверхности закрашенные текстурой NULL.

Анимация на рисунке показывает, как две стороны стыкуются и образовывают одну плоскость.
В середине можно создать Clip-браш для того, что бы игрок не мог пройти, или браш шириной в 1 юнит закрашенный полностью текстурой NULL (его можно сделать func_wall), что бы еще и не простреливался (точнее простреливаться будет также как любой тонкий браш).

Недостатки метода:
1)Плоскость должна быть энтитей (просто брашем быть не может)
2)Увеличивается количество энтитей на карте.

Так что думаю, что листья деревьев не должны быть шириной в 1 юнит :)

Пример можно скачать отсюда

Автор: TRUP@C
CS-Mapping.com.ua

Последние темы
Сейчас на форуме
Всего: 299
Гостей: 293
Невидимок: 3
Пользователей: 3
FiEctro
slux
St.Snoop
CSM Game Server
Loading...
Counter
Validation
CS-Mapping Crew