Поднимаем уровень

Xakep, номер #042, стр. 042-070-3


Внимательно посмотри, чтобы все три объекта находились на одной оси координат. Теперь, не снимая окрашивания с объекта, используй последовательность "Selection">"CSG">"Subtract". Дави Backspace для того, чтобы удалить блок. Если ты все сделал правильно, то у тебя должен появиться ровный проем, объединяющий две комнаты в один уровень. Настало время сделать арку. Сделай еще один объект по ширине чуть меньше прежнего, но с той же высотой внутри образовавшегося проема. Не снимая окрашивания, используй команды: "Curve">"End Cap". У тебя должна получиться арка. Теперь используй вращение по оси X (Z->N) и затем вращение по оси Y (Y->Y). Теперь необходимо подогнать арку под проход, используя разные оси координат. Теперь сгладим края арки, используя команды "Curve">"Cap">"Inverted Endcap". Осталось лишь наложить текстуры, и арка полностью готова.

Расстановка игроков

Настало время установить позиции игрока. Я писал уже об этом в предыдущем выпуске, но на всякий случай повторю еще раз. Сними окрашивание (Esc) с нашей комнаты. Теперь щелкни правой кнопкой мышки на свободной клетке экрана и выбери функцию "Info" и уже в нем подраздел "info_player_start". Оранжевый прямоугольник показывает позицию игрока на карте. Передвинь его так, чтобы он находился внутри основной комнаты и никак не соприкасался со стенами или иными объектами. Если ты снял окрашивание с игрока, то верни его вновь, одновременно нажав "Shift и левую кнопку мышки". Теперь нажми "n" для вызова информации об объекте. Здесь ты можешь вручную изменить все настройки, переместив игрока в ту часть карты, которую тебе захочется. Кроме того, здесь ты можешь изменить положение игрока. Например, строчка "angle 90" означает, что игрок будет начинать уровень в заданных координатах, повернувшись лицом на север. В данном случае значение "270" повернет его головой на юг. Еще раз нажми "n", чтобы закрыть окно.

Пробежка по уровню

Сохрани уровень еще раз. После сохранения файла выбери в верхней части меню раздел "Bsp" и щелкни на подразделе "Bsp_FullVis (qrad -extra)". Теперь твой уровень откомпилирован, и ты можешь использовать его в игре. Для просмотра уровня положи его в папку baseq3/maps и запусти Quake 3. Запустил? Молодец! Теперь вызови консоль ("~") и набери "/set sv_pure 0" (без кавычек) и на следующей строчке название своей карты. Если карта у тебя называется map7, то ты должен набрать /map map7. Посмотри на свой уровень, вернись в редактор и измени освещение, текстуры, количество объектов и прочие фишки, доведя свой проект до совершенства. Ну а в следующий раз мы поговорим о воде и зеркалах, а также о правильном применении ступеней. Пиши письма, читай Хакер, копай грядки. Если есть интерес принять участие в создании мрачного трехмерного проекта - бросай инфу на editor@gamemag.ru. До встречи!

Назад на стр. 042-070-2  Содержание