Ru/Skip: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
m (obsolete language category)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|Skip|title=Skip}}
|title=Текстура Skip
|en=Skip
}}


[[tool texture|Текстура]] '''Skip''' сообщает компилятору, чтобы он пропустил окрашенный им браш.
[[File:Toolsskip.gif|left|link=]]


Текстуры Skip вместе с текстурами [[Hint]] применяются к поверхностям брашей, которые не должны разрезать [[visleafs|листья]]. Как правило, текстуры Hint наносятся только на одну или две поверхности браша. Текстуры Skip не делают ничего больше, как пропускают окрашенные ими стороны брашей; этим они обязаны параметру [[%compileskip]] .VMT. По использованию хинтов см. раздел [[hint brush]].
'''Skip''' - это {{L|tool texture|служебная текстура}}, которая сообщает компилятору ({{L|VBSP}}), чтобы он не обрабатывал покрытый ей браш. Браш присутствует на карте, но во время игры движок его игнорирует.


Enveloping a group of precisely placed objects, inside a normal brush on par with a larger grid size, and then selecting these components together with the brush, will help preserve the exact grid positions of the components when the group is moved according to the gridsize of the enveloping brush. As this brush is merely a tool for the design phase, covering the enveloping brush in Skip textures will prevent this brush from being compiled into the map (and leaving traces of itself in-game). (For detailed instructions, see the [[Prefab#The Skip tool texture|prefab]] article.)
Текстура Skip специально сделана для '''{{L|Hint brush|Hint-брашей}}'''. Она наносится на поверхности брашей с текстурой Hint, которые не должны разбивать {{L|visleafs|вис-листы}} (или просто  ''листы''). Обычно, текстурой Hint покрыта одна или две стороны браша, остальные покрыты текстурой Skip. Последняя не делает ничего, кроме как пропускает стороны браша, которые покрыты ей. Этим свойством она обязана параметру {{L|%compileskip}} {{L|VMT}}.


{{warning|Texturing a brush entity with this texture will remove components of it from the map, which not only may result in compile errors like "bmodel 36 has no head node" but may also crash the game engine on load.}}
Текстуру Skip также можно использовать для '''точного позиционирования на сетке''' других объектов. Выставьте большой размер сетки, охватите простым брашем расставленные вами объекты, а затем выделите всё это, что позволит перемещать объекты внутри браша точно по сетке. Поскольку этот браш - всего лишь инструмент на стадии рисования карты, текстура Skip не позволит ему обрабатываться на карте. Подробнее, см. в статье [[Prefab#The Skip tool texture|prefab]].


[[Category: Glossary]] [[Category: Level Design]]
{{warning|Никогда не покрывайте браш с текстурой Skip не относящимися к ней текстурами. А наложение Skip на брашевую сущность приведёт к удалению с карты всех её компонентов, и может не только вызвать ошибку компиляции "bmodel 36 has no  head node", но и порушит загрузку игры.
Наложение этой текстуры на простые браши отлично показывает себя только до тех пор, пока используется вместе со служебными текстурами. В противном случае, игра начинает глючить.}}
<gallery mode=packed heights=300px>
File:Proper_skip.png|Никогда не используйте на одном браше обычные текстуры вместе с Skip. Лучше замените Skip на {{L|Nodraw}} или {{L|Displacement|Деформацию}}.
File:Proper_skip_ingame.png|Скомпилированная версия рисунка слева. Игра удалила все грани кисти, хотя одна из них не является служебной текстурой.
</gallery>
 
== См. также ==
*{{L|Prefab}}
 
[Category: Glossary:ru]] {{ACategory| Level Design}} [[Category: Russian]]

Latest revision as of 04:05, 22 August 2024

English (en)Русский (ru)Translate (Translate)
Toolsskip.gif

Skip - это служебная текстура(en), которая сообщает компилятору (VBSP(en)), чтобы он не обрабатывал покрытый ей браш. Браш присутствует на карте, но во время игры движок его игнорирует.

Текстура Skip специально сделана для Hint-брашей(en). Она наносится на поверхности брашей с текстурой Hint, которые не должны разбивать вис-листы(en) (или просто листы). Обычно, текстурой Hint покрыта одна или две стороны браша, остальные покрыты текстурой Skip. Последняя не делает ничего, кроме как пропускает стороны браша, которые покрыты ей. Этим свойством она обязана параметру %compileskip(en) VMT(en).

Текстуру Skip также можно использовать для точного позиционирования на сетке других объектов. Выставьте большой размер сетки, охватите простым брашем расставленные вами объекты, а затем выделите всё это, что позволит перемещать объекты внутри браша точно по сетке. Поскольку этот браш - всего лишь инструмент на стадии рисования карты, текстура Skip не позволит ему обрабатываться на карте. Подробнее, см. в статье prefab.

Warning.pngПредупреждение:Никогда не покрывайте браш с текстурой Skip не относящимися к ней текстурами. А наложение Skip на брашевую сущность приведёт к удалению с карты всех её компонентов, и может не только вызвать ошибку компиляции "bmodel 36 has no head node", но и порушит загрузку игры. Наложение этой текстуры на простые браши отлично показывает себя только до тех пор, пока используется вместе со служебными текстурами. В противном случае, игра начинает глючить.

См. также

[Category: Glossary:ru]]