29

» StarCraft 2 / Добрый день, можно пожалуйста гайд как делать нормальные…

Также есть система Conversations в данных, которую используют сами близзард в кампании Хотс и Лотв. Она мощнее, но о ней нужно писать отдельную статью
29

» StarCraft 2 / Добрый день, можно пожалуйста гайд как делать нормальные…

Принятый ответ
Используй действие триггера Send Transmission For Player.
  • Оно позволит тебе задать говорящего юнита,
  • текстом его отображаемое имя,
  • где на экране показать портрет
  • Подождать нужное время пока говорит?

Учти, что для того чтобы показывались субтитры, у игрока в настройках Меню - Настройки - Звук должна стоять галка Субтитры
Загруженные файлы
29

» StarCraft 2 / Наемник Роби

DudeWheresMyCar, И кстати да, нужно добавить в FAQ "Как правильно копировать юнита?" ну и ещё надо бы написать подробную статью с полноценным созданием юнита, с пояснением, что для чего нужно
29

» StarCraft 2 / Наемник Роби

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
29

» StarCraft 2 / Наемник Роби

DudeWheresMyCar, или у тебя нету кнопки "вставить в текст" в загруженных файлах?
P.S. Я вставил скрины в конец ресурса
29

» StarCraft 2 / Наемник Роби

DudeWheresMyCar, Ты пробовал пнг'шки просто вставить из буфера, предварительно нажав по области файлы ресурса?
29

» COOP COMMANDER Libraries / Теневой удар

Баристан, нет, я не доописал эту абилку ещё. И это одна из самых простых способностей ск, легче разве что просто разовый урон по цели
29

» StarCraft 2 / [Q/A #1] Оружие. Как сделать дополнительный урон по конкретным единицам

Баристан, открыть редактор карт расположенный в корневой папке игры (если ты конечно про второй старкрафт, а не про первый) а далее, ответы на многие базовые вопросы есть в этом FAQ
29

» WarCraft 3 / Сочтание клавиш

Принятый ответ
ctrl d - переключение режима отображения данных "в необработанном виде"
29

» WarCraft 3 / Проблема с триггерным отнятием здоровья

и что это за абилка? по области? Или по цели? поддерживаемая некоторое время? как она по твоему плану от и до должна работать?
И я не варкрафтер, не знаю тонких премудростей механик местных
29

» WarCraft 3 / Проблема с триггерным отнятием здоровья

судя по циклу перебора юнитов, и нанесению урона находящемуся в нём, то абилка должна наносить урон кастеру от лица каждого целевого юнита
29

» WarCraft 3 / Проблема с триггерным отнятием здоровья

Artyom18, Как именно должна наносить урон? По области всем юнитам? Один раз? Или за каждого валидного целевого юнита от их лица? Деталей нету! Учитесь объяснять детали своих планов
29

» The Scouring / Гайды на редактор карт и модов

WilliamBz, наверное для того, чтобы сам редактор был более функционален?
Обычно, на стороннем движке принято писать "свой собственный движок игры", который будет обрастать функционалом так, что этим можно будет пользоваться из собственного редактора.
В любом случае, это всегда лучшая практика, когда инструментарий игры отделён от внутреннего движка
29

» COOP COMMANDER Libraries / Скачок

RvzerBro, я стараюсь придерживаться такого варианта написания статей.
Мне прям очень понравилось как она получилась, считаю еë для себя эталонной
29

» COOP COMMANDER Libraries / Скачок

RvzerBro, надо, я просто сидя на заводе прописал текст, а потом не до этого было.
Видео гайд запишу полный, с демкой и реализацией, как своей так и близзардской.
И надо ещё скринов редактора, и может какой-нить график связей сообразить
29

» COOP COMMANDER Libraries / Скачок

И да, я воссоздаю всё абилки сделанные близзард, но по актуальным способам и пояснением