Полезные приёмы в редакторе StarCraft 2

Содержание:

№8 Триггеры: Использование записей (Record) для данных игрока

Если вам в триггерах надо хранить какую-то информацию для каждого игрока, например текущего героя игрока, включённые для него режимы, и прочее, Рекомендуется использовать записи (Records) (далее "структуры")
Структура - это набор разнотипных переменных в одной другой переменной. Каждая переменная внутри структуры, становится полем для той переменной, в которой она находится.
Кроме того, если на структуру ссылается целый массив, то каждая ячейка этого массива будет иметь собственные уникальные переменные записи.
И доступ к ним будет максимально прост и интуитивен.
Пример
Kill Player[(Triggering player)].Hero unit
Пример убийства героя, принадлежащего активирищего триггер, игроку

Как использовать?

  • Создайте новую запись в списке триггеров (горячая клавиша Ctrl U)
  • добавьте в неë переменные которые хотите хранить относительно каждого игрока отдельно
  • Создайте глобальный массив размером 15 типа "- Record" И укажите свою запись
  • Запишите какое-то значение в переменную записи в каком-то триггере, с помощью действия Set Variable


Остались вопросы? Задайте их сообществу! Задать вопрос
`
ОЖИДАНИЕ РЕКЛАМЫ...