Ru/Skybox Basics: Difference between revisions
m (→3D-скайбоксы) |
No edit summary |
||
Line 4: | Line 4: | ||
}} | }} | ||
'''Скайбоксы'''(англ. ''Skyboxes'') - | '''Скайбоксы''' (англ. ''Skyboxes'') - это решения для визуального расширения карт. Обычно используются для отображения неба и недостижимых зон, таких как далёкие горы или здания. С точки зрения игрока они двигаются синхронно с ним, создавая иллюзию расстояния. Имейте в виду, что скайбокс хоть и является примитивной коробкой с шестью гранями, но если им обнести весь уровень, это сильно замедлит производительность и увеличит время компиляции, создавая больше проблем, чем решая. (Не поддавайтесь искушению использовать этот метод для предотвращения утечек. Единственно, когда можно так делать - если на вашей карте есть плавающие в воздухе платформы). Скайбоксы нужно резервировать для мест, которые игроки видят, но не могут туда попасть или забросить предмет. Обычно им накрывают только верхнюю часть карты. | ||
В движке Source используются два типа скайбоксов: | В движке Source используются два типа скайбоксов: |
Revision as of 21:39, 21 September 2016
Скайбоксы (англ. Skyboxes) - это решения для визуального расширения карт. Обычно используются для отображения неба и недостижимых зон, таких как далёкие горы или здания. С точки зрения игрока они двигаются синхронно с ним, создавая иллюзию расстояния. Имейте в виду, что скайбокс хоть и является примитивной коробкой с шестью гранями, но если им обнести весь уровень, это сильно замедлит производительность и увеличит время компиляции, создавая больше проблем, чем решая. (Не поддавайтесь искушению использовать этот метод для предотвращения утечек. Единственно, когда можно так делать - если на вашей карте есть плавающие в воздухе платформы). Скайбоксы нужно резервировать для мест, которые игроки видят, но не могут туда попасть или забросить предмет. Обычно им накрывают только верхнюю часть карты.
В движке Source используются два типа скайбоксов:
2D-скайбоксы
Состоят из больших кубов, окружающих карту и затекстурированных с видимой стороны. На этих текстурах обычно нарисованы небо, горизонт, облака и другие далёкие детали. Текстура для 2D-скайбокса задаётся в меню Map Properties.
3D-скайбоксы
Новое дополнение к обычным скайбоксам на движке Source. Эта область создаётся дизайнером карты и находится за пределами игрового мира. В нормальном состоянии игроки не могут туда попасть. Это чисто визуальное дополнение на карте, так что создавать его не обязательно. Для большей информации см. статью 3D Skybox:ru
Оптимизация скайбоксов
Конечно, поместить ваш уровень в огромный скайбокс очень просто, в финальной версии карты лучше его не использовать. Большой скайбокс существенно замедляет компиляцию и загрузку карты.