Добрый день, можно пожалуйста гайд как делать нормальные диалоги в редакторе StarCraft 2?)
я видел мельком на других картах и в компании их, но чет не получается у меня так же
А ещё я бы не отказался от гайда как сделать нового НПС в игре...
Точнее, как дублировать готового уже, но чтобы у него было собственное…
Вопрос
10 13
28
Принятый ответ
Используй действие триггера Send Transmission For Player.
  • Оно позволит тебе задать говорящего юнита,
  • текстом его отображаемое имя,
  • где на экране показать портрет
  • Подождать нужное время пока говорит?

Учти, что для того чтобы показывались субтитры, у игрока в настройках Меню - Настройки - Звук должна стоять галка Субтитры
Загруженные файлы
Роби работает охранником на шахте, когда слышит грохот выстрелов неподалеку и понимает что на них напали. Вам предстоит выяснить что происходит, в чем вам поможет ваша верная винтовка.
Карта
14 225
28
DudeWheresMyCar, И кстати да, нужно добавить в FAQ "Как правильно копировать юнита?" ну и ещё надо бы написать подробную статью с полноценным созданием юнита, с пояснением, что для чего нужно
9
ShadowDragonSC2, Спасибо за советы, а можно гайд как делать нормальные диалоги?) я видел мельком на других картах и в компании их, но чет не получается у меня так же
А ещё я бы не отказался от гайда как сделать нового НПС в игре...
Точнее, как дублировать готового уже, но чтобы у него было собственное имя!
Если эти гайды есть в ссылки что ты кидал выше, прости, туплю
Буду благодарен если покажешь пальцем на конкретную статью на сайте тогда
28
Также можно изучить собранный FAQ на боевых вопросах
28
DudeWheresMyCar, Ну... составим фидбек.
  1. Вначале несколько секунд ничего не происходит. Начинает казаться, что карта застыла.

  1. Далее экран просто переноситься в нераскрытый туман войны, видимо там должен быть какой-то миниролик/разговор

  1. Это уже неплохо, есть управление камерами и скриптовые события в ролике (чел умирает)

  1. Когда персонаж умирает, идёт только оповещение что он умер. Нету стандартного окна поражения игрока. Это не очень хорошо.

  1. Нету активных задач в левом-верхнем углу, В целом и так понятно что делать, просто вперёд идти, но они неплохо дополнительно конкретизируют задачи, особенно если хорошо написаны

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

  1. Сломался в одном месте - появился в другом. Было бы прикольнее если бы морпех появился бы в том же месте, и сам ножками дошёл до позиции 2

  1. Ну и такая же проблема как в пункте 4. Нет экрана победы игрока

А теперь по внутренностям карты

  1. Структурируй свой триггеры, делай папки и вкладывай в них триггеры. Посмотри как структурированы триггеры в кампаниях близзард
Папки можно делать нажав ПКМ по списку триггеров - Новый... - Добавить папку

  1. Вместо прямого указывания ключевых юнитов с поверхности лучше сделай переменную с галочкой Константа типом Единица -> Задай в начальное значение твоего юнита с поверхности -> И везде в триггерах указывай эту константу где нужно сослаться на этого юнита

  1. Также если тебе нужны "одноразовые триггеры", то делай действие Turn trigger on/off в самом начале! И что ещё важнее до всех wait!
Так как если выключение триггера будет после wait, то триггер выключится с задержкой по скольку все триггеры в ск2 выполняются последовательно Сверху-вних как программный код

  1. Я так понимаю что "обсервером" тоссов ты расскрываешь области? на самом деле есть специальное действие для раскрытия области: Reveal Area, Там ты можешь указать:
  • Какую область на карте раскрыть?
  • Какому игроку раскрыть область?
  • Насколько секунд раскрыть область?

  1. Также зачем-то при применении камеры копируешь свойства, хотя можно напрямую в поле Camera указать значение объекта камеры

  1. Ну и насчёт победы и поражения игрока, для этого нужно использовать действия End Game For Player с указанными параметрами Victory/Defeat/Tie
28
DudeWheresMyCar, или у тебя нету кнопки "вставить в текст" в загруженных файлах?
P.S. Я вставил скрины в конец ресурса
28
DudeWheresMyCar, Ты пробовал пнг'шки просто вставить из буфера, предварительно нажав по области файлы ресурса?