Введение¶
Добро пожаловать в руководство по изучению скриптового языка для современных *ZDoom-совместимых портов — ZScript!
Внимание
Проект находится на ранних стадиях разработки. Пока что в тексте статей будут встречаться комментарии, неточности, опечатки и неясные формулировки.
Быстрый старт¶
- Оглавление руководства, оно также всегда доступно в панели слева.
- Если интересует конкретная тема, то с помощью строки поиска её можно сразу найти. На клавиатуре поиск также вызывается по клавише
/или латинскойs. - В статье "Полезные ссылки" есть в том числе и каналы/форумы, куда можно обратиться за помощью.
- В разделе "Примеры" лежат готовые примеры кода.
- Ошибка? Сообщить можно в любом месте, где она не потеряется! Некоторые варианты есть здесь.
Непосредственно по руководству:
Старт с нуля¶
И это нормально! Руководство призвано дать фундамент при работе с ZScript и, местами, смежными темами в моддинге под движок *ZDoom. Именно для такого и существует раздел "Первый мод".
И, конечно, можно посмотреть советы в статье "Редактор и работа с проектом" и "Полезные ссылки".
Знаю Decorate¶
Тогда раздел "Первый мод" может поначалу показаться избыточным. (Позже будет сделана отдельная страница, которая вкратце пересказывает статьи от 2.1 до 2.4. Но пока что её нет.) Поэтому:
- Можно пропустить статью 2.1 "Из чего состоит проект". Там дано руководство по созданию проекта и добавлению ресурсов.
- Статья 2.2 "Простой декоративный актор" даёт первичное понятие о стейтах и акторах. Конвертация из Decorate вкратце пересказана в подсказке в "Правила записи стейтов" и в подсказке в "Свойствах и флагах актора". Остальное можно пролистать для интереса, так как некоторые термины в Decorate обычно воспринимаются немного иначе.
- В статье 2.3 "Синтаксис, семантика, ошибки и комментарии", в заголовках "Синтаксис" и "Семантика", можно обратить внимание на подсказки, где искать помощь по ошибкам.
- В статье 2.4 "Простой актор-противник" самым важным будет разделение на класс и объект, а также понятие наследования классов (так как наследование акторов — частный случай). Всё это есть в заголовке "Классы и объекты в двух словах", однако с непривычки он может оказаться неясным — в этом случае лучше откатиться на начало статьи.
- Статья 2.5 и далее уже будет с новым материалом.
Удачи в изучении ZScript!