Пятница, 27.12.2024, 05:18

logo

Пользовательский поиск

Меню сайта
Категории раздела
Разное [15]
Tutorials
Создание карт [13]
Создание моделей [2]
Кодинг [14]
Создание карт CS [197]
Учебник cs-mapper
Свойства entity HL-CS [117]
Форма входа
Наш сервер CS 1.6
Поиск
Наш опрос
Ваш возраст
Всего ответов: 268
Друзья сайта


Главная » Статьи » HL Development » Создание карт CS


Учебник по созданию карт. Размеры и масштабы



CS-MAPPER — Создание карт для
 CS. 
 
 
Ссылки 
Статьи

Учебник по созданию карт
Глава II. Редактор карт Hammer.

§ 2.6 Размеры и масштабы

Данный материал один из самых важных для начинающего создателя карт. Он поможет понять, какого размера в юнитах нужно создавать объекты, чтобы они казались реальными. К примеру, какую по высоте необходимо сделать стенку, чтобы она была равна одному этажу или какой высоты должен быть дверной проход, чтобы игрок мог в него свободно пройти и т.д.


Единицы измерения в Counter-Strike и редакторе

Размеры — ширина, длина и высота в Counter-Strike измеряются в юнитах (unit) — эдакой виртуальной единице измерения. Размеры в редакторе уровней измеряются тоже в юнитах. Так что, создавая карты в редакторе, вы видете их такими, какими они будут в игре.

Минимальной единицей расстояния является 1 юнит. Это значит, что самый маленький объект на карте может иметь размеры 1 х 1 х 1 юнит. Юнит, наверное, можно сравнить с дюймом. Высота игрока в Half-Life — 72 юнита (72 дюйма), что в пересчёте на сантиметры составляет 180 см, что вполне реально.


Максимальный размер карты в Counter-Strike

В Counter-Strike максимальный размер карты составляет 8192 х 8192 х 8192 юнита. Таков размер рабочего пространства в редакторе Hammer. Данное пространство можно представить в виде куба со стороной 8192 юнита (смотрите картинку ниже).

Размер рабочего пространства редактора Hammer

В центре этого воображаемого куба находится начало координат. В 3D-виде это начало координат обозначается цветными перпендикулярными линиями, а на 2D-видах — тёмно зелёными. Обычно, мапперы строят уровень около начала координат, то есть в центре куба.

Для сравнения максимально возможного размера карты с существующими известными картами приведем несколько примеров.

Карта De_Dust

    Длина: 6208 (отсчет от базы контров до террористов)
    Ширина: 5648
    Высота: 896
Карта De_Aztec

    Длина: 6032 (отсчет от базы контров до террористов)
    Ширина: 3392
    Высота: 1760
Из приведенных выше размеров видно, что по длине эти карты занимают примерно 75 процентов пространства, по ширине — 40 процентов (de_aztec) и 70 процентов (de_dust), по высоте — 20 процентов (de_aztec) и 10 процентов (de_dust). Исходя из этих цифр, можно сделать вывод, что стандартные Counter-Strike карты занимают от 55 до 65 процентов свободного пространства.


Создание объектов нужного размера

Размер любого объекта в редакторе карт легко контролировать по клеткам. Но для начала необходимо определить шаг сетки (размер в юнитах каждой клетки). Посмотреть это можно в строке состояния, после слова «Grid:».

Строка состояния

К примеру, Grid: 16 означает, что шаг сетки равен 16 юнитов. Увеличить или уменьшить шаг сетки легко кнопками «[» и «]». Запомните эти кнопки, вы часто будете их использовать.

На картинке ниже видно, как действует эта функция: шаг сетки уменьшается, а приближение (zoom) остается неизменным. К примеру, если нам надо сделать дверь высотой в 96 юнитов, то удобно поставить размер сетки в 16 юнитов и отсчитать 6 клеток. Или, например, если нужно сделать бортик высотой 24 юнита, то здесь удобнее выставить размер сетки в 8 юнитов и отсчитать 3 клетки и т.д.

Сетка с разным шагом

Далее... рассмотрим другую функцию, управляющую внешним видом сетки — это приближение или, наоборот, удаление. Здесь все просто: шаг сетки остаётся неизменным, а происходит увеличение или уменьшение изображения. Для изменения увеличения или уменьшения необходимо нажимать кнопки: «+» и «» на дополнительной раскладке клавиатуре.

Приближение

Шаг сетки и другие ее параметры можно изменить в меню «Options/2D views» (смотрите картинку ниже).

Настройки отображения сетки


Примеры размеров на картах

Итак, вернемся к юнитам. Высота игрока в Counter-Strike чуть меньше, чем в Half-Life, а именно 64 юнита или 160 см, что для спецназовца маловато :-)

Теперь приведем несколько примеров, показывающих всяческие размеры на картах.

Давайте посмотрим, какие бывают максимальные расстояния на стандартных картах (возьмем De_Aztec и De_Dust). Наверное, стоит отметить, что слишком большие открытые пространства лишают карту стратегичности и превращают её в кемперскую арену.

De_Dust. Длина прохода от базы CT

Ширина спуска под мост — 256 юнитов:

De_Dust. Ширина спуска под мост

Размер ящика у входа в кишку — 128 юнитов:

De_Dust. Размер ящика у входа в кишку

Ширина ступенек на базе T — 224 юнита:

De_Dust. Ширина ступенек на базе террористов

Длина моста на Ацтеке — 720 юнитов:

De_Aztec. Длина моста на Ацтеке

Расстояние в воде — 2240 юнитов:

De_Aztec. Расстояние в воде

Ширина ворот — 256 юнитов:

De_Aztec. Ширина ворот

Высота ступенек — 16 юнитов:

De_Aztec. Высота ступенек


Размеры стандартных объектов

др Для часто встречающихся объектов: дверей, лестниц, окон и прочих существуют более-менее стандартные или, иными словами, оптимальные размеры, которые воспринимаются игроком как реальные.


1. Двери (дверные проемы)

Дверь 96х64х8 Высота: 96 юнитов
Ширина: 64 юнита
Толщина: 4-8 юнитов


2. Окна (оконные проемы)

Окно 64х48 Высота: 64 юнитов
Ширина: 48 юнитов


3. Лестницы

Лестница: ширина - 32, толщина - 4 Ширина: 32 юнитов
Толщина: 4 юнита


При постройке обычных лестниц высоту ступеньки необходимо делать в 16 юнитов или меньше. Дело в том, что если высоту ступеньки сделать более 16 юнитов, то игрок не сможет залесть на нее без прыжка, что не удобно.

Лестницы. Высота ступеньки - 16; длина ступеньки - 32 (слева) и 16

4. Ящики

На картинке ниже вы можете видеть основные размеры ящиков со сторонами: 128, 96, 64 и 48 юнитов в сравнении с Half-Life игроком высотой 72 юнита. В Counter-Strike рост игра поменьше — 64 юнита, таким образом его рост точно равен высоте второго ящика справа.

Ящики от 48 до 128 юнитов

5. Другое: стены, комнаты

Толщина стен, обычно, 16-32 юнита;
Высота обычной комнаты 128-144 юнита.


Gameplay-размеры

При создании уровней нужно учитывать не только пропорции и размеры объектов (чтобы они выглядели реальными), но и размеры, влияющие на геймплей. К примеру, если между 2-мя стенками сделать не достаточно большое расстояние, то игрок не сможет пройти между ними. Или же, если дистанция между крышами домов слишком велика, тогда игрок не допрыгнет и разобьётся.

Ниже мы приводим основные gameplay-размеры для HL.
(Для Counter-Strike данные о максимальной дальности прыжков поменьше).


Высота преграды, на которую игрок забирается без прыжка — ходом:
(такой преградой могут быть ступеньки лестницы или бортик)

  • стоя: 18 юнитов
  • сидя: 18 юнитов

Минимальная дистанция между объектами, позволяющая игроку пройти между:
  • 33 юнита

Минимальная высота между полом и объектом, которая позволяет игроку пройти:
(это могут быть дверные или оконные проемы, вентиляционная шахта, люк и так далее)

  • стоя: 73 юнита
  • сидя: 37 юнитов

Максимальная высота объекта, на которую игрок может запрыгнуть:
  • стоя: 44 юнита
  • сидя: 44 юнита
  • стоя, зажав «Ctrl» (длинный прыжок): 62 юнита

Максимальное расстояние прыжка на гладкой поверхности:

  • сидя: 99 юнитов
  • ходьба: 109 юнитов
  • бег: 239 юнитов
  • бег, зажав «Ctrl» (длинный прыжок): 259 юнитов

Повреждения, которые получает игрок при падении с данных высот:

    128 юнитов — 0 процентов
    192 юнита  — 9-10 процентов
    256 юнитов — 27-28 процентов
    320 юнитов — 43-44 процента
    384 юнита  — 57-58 процентов
    448 юнитов — 70-71 процент
    512 юнитов — 82-83 процента
    576 юнитов — 93-95 процентов
    640 юнитов — 100% Смерть :-)

Глава II. Редактор карт Hammer.

§ 2.1   Последняя версия
§ 2.2   Установка и настройка
§ 2.3   Интерфейс редактора
§ 2.4   Обзор главных инструментов
§ 2.5   Меню редактора
§ 2.6   Размеры и масштабы
§ 2.7   Как лучше работать в редакторе?
§ 2.8   Проверка карты на ошибки (основные ошибки)
§ 2.9   Быстрые сочетания клавиш редактора
§ 2.10 Распаковка архива с ресурсами pak0.pak

К оглавлению Учебника

Категория: Создание карт CS | Добавил: SuperStart (02.03.2012)
Просмотров: 7044 | Теги: Counter-Strike, counter strike, Half-Life, Halflife, counter-strike 1.6 | Рейтинг: 5.0/1 |



Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright www.akksimo.net © 2024