Просмотр
Материал из DoomDev
Страница «
Частицы
»
Перейти к:
навигация
,
поиск
[[Изображение:sparks1.jpg|frame|center|Рисунок 1: Частицы в действии]] Randy реализовал в ZDoom еще одну интересную возможность – системы (фонтаны) частиц. Это позволяет создателю уровней повысить реалистичность карты. На уровне-примере [http://zdoom.org/zdkb/partc.zip partc.wad] проиллюстрированы идеи этого урока. Фонтаны частиц легки в использовании. Это всего лишь предметы, добавляемые на карту. При загрузке уровня фонтаны извергают частицы. Цветом фонтана может быть любой цвет из фиксированного набора. Искры лишь чуть сложнее в использовании. Чтобы активировать искры, нужно использовать команду [[Thing_Activate]]. Фонтаны частиц непрерывны, тогда как предметы-искры извергают частицы, только когда активированы. Чтобы объект периодически извергал частицы, активация искр должна быть размещена в скрипте. Так в уровне-примере для периодического испускания искр использовался следующий скрипт. #include “zcommon.acs” script 1 OPEN { thing_activate (const: 3); delay(const:70); restart; } Этот скрипт активирует предмет «искры», имеющий tag 3. Задержка (в тиках) важна, так как этот скрипт зациклен при помощи команды [[restart]]. Название этой команды говорит само за себя – она перезапускает скрипт. Если бы не было этой задержки, то мы бы получили ошибку Runaway script (неконтролируемый скрипт) и скрипт был бы завершен. Это OPEN-скрипт и, следовательно, он выполняется при загрузке карты. Это все, что необходимо знать, чтобы добавить искры на ваш уровень. Предмет «искры» не только извергает частицы, но и производит приятный «искристый» звук. Параметр Z предмета «искры» определяет высоту искр. Эти объекты можно и деактивировать. Выключатель на уровне примере именно это и делает. [[Изображение:sparks3.gif|frame|center|Рисунок 3: Деактивирование фонтана]] На рисунке 3 показан спецификатор линии [[Thing_Deactivate]], назначенный выключателю. Этот спецификатор принимает только один параметр – tag предмета. Эта линия помечена, как PlayerUses (Активируется использованием игрока) и не повторяема. Системы частиц просты в использовании и делают уровень еще более реалистичным. {{RCTutorial}}
Шаблон:RCTutorial
Возврат к странице
Частицы
.
Просмотры
Статья
Обсуждение
Просмотр
История
Личные инструменты
Представиться системе
Навигация
Заглавная страница
Сообщество
Текущие события
Свежие правки
Случайная статья
Справка
Поиск
Инструменты
Ссылки сюда
Связанные правки
Загрузить файл
Спецстраницы