Пустота

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)Translate (Translate)
В программировании(en) void используется при объявлении функции, которая не возвращает значение. void* - это указатель на такую функцию.
Пустота в Hammer
Отображение пустоты в игре, при просмотре извне пространства карты в режиме noclip

Пустота - это черное пространство за пределами мира(en). Это бесконечная область пустоты, окружающая любую карту.

Иногда внутреннее пространство карты может случайно соединиться с пустотой, что приведёт к ошибке, известной как утечка(en). Загрузка скомпилированного файла точек линии(en) для карты, позволяет отобразить маршрут между пустотой и ближайшим объектом на карте, что позволяет отследить и устранить утечки.

Пустота нематериальна. Она не является ни элементом карты(en), ни объектом(en). Это, в буквальном смысле, отсутствие каких-либо материальных объектов. Если переместиться за пределы пространства карты с помощью noclip, то персонаж игрока будет бесконечно падать.

Warning.pngПредупреждение: При просмотре пустоты изнутри карты вторичный видеобуфер не очищается до чёрного цвета. Это приводит к появлению эффекта зеркального коридора. Пиксели, на которых ничего не отображается, в следующем кадре будут содержать то, что попало на них в предыдущем кадре.
Warning.pngПредупреждение: Эффекты постобработки, такие как зернистость плёнки, HDR (цветение) и размытие в движении, будут бесконечно направлять данные во вторичный видеобуфер, что может привести к появлению сплошного цвета или случайных узоров, пока видеобуфер не обновляется должным образом.

По умолчанию очистка происходит только в том случае, если точка обзора(en) находится внутри объёма "материального тела" и пустота помечается должным образом.

Эта статья(раздел) является наброском(en). Вы можете помочь, дополнив её.