29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

  1. Для получения какой-то группы юнитов на карте, лучше используй регионы и функцию "Units In Region Matching Condition"
  1. Если у тебя юниты создаются сразу несколько за одно действие создания юнитов, например Create 10 Zerglings то используй просто функцию Last Created Units, в действии Issue Order Unit Group.

Эта функция тебе отдаст готовую группу юнитов, которая была создана действием создания юнитов
Загруженные файлы
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

DudeWheresMyCar, и нужно получать созданных юнитов от действия Create Units... с помощью функции Last Created Units.
Last Created Units - это функция возвращающая группу юнитов, а значит её можно указать как параметр в группу для Issue Order Unit Group
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

DudeWheresMyCar, функция Triggering Unit отдаёт тебе того юнита, который стриггерил события. И еë нельзя использовать в событиях не связанных с юнитом.
Тебе нужно по другому точку указать.
И пользуйся регионами на поверхности и в триггерах, вместо того чтобы указывать точку и угадывать еë радиус
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

DudeWheresMyCar, действие триггера Pick Each Unit In Unit Group - это специальное действие, которое выполняет список заданных для него действий на каждого юнита в указанной группе.
Лучше поймешь если посмотришь на это действие в редакторе. Также есть это видео на YouTube
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

DudeWheresMyCar,
  • Версия этого действия но с Unit Group в названии: Issue Order Unit Group

  • Циклом Pick Each Unit In Unit Group перебрать каждого юнита группы
Pick Each Unit In ТВОЯ_ГРУППА
    Actions
        Issue Order -order `(Picked Unit)` to (`КОМАНДА`) (`Replace Existing Orders`)
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

Ты кстати можешь приказ заранее создать в переменную типа Order с нужной способностью и использовать этот же приказ для разных юнитов, перезаписывая точку для него с помощью действия Order Set Target Point
Загруженные файлы
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

И на будущее, оформляй вопрос нормально
  • Заголовок - название вопроса
  • описание - сам текст вопроса с деталями
29

» StarCraft 2 / Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?

Принятый ответ
Тебе нужно отдать приказ Двигаться единице, с помощью действия Issue Order
Обрати внимание, что в действие issue order запихивается именно сам приказ, с ссылкой на способность определенного типа
по умолчанию у тебя будет выбрана функция Order With No Target - это все приказы способностей без указания цели (например стимпак морпехов или закапывания зергов)
Но тебе нужно будет выбрать функцию Order Targeting Point для способностей на цель. Там в параметре способностей сможешь выбрать приказ "двигаться". Потом следующим параметром просто выбираешь точку.
Загруженные файлы
29

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

Но если чуть подстроить их под себя, то выйдет имбовее чем в этих ваших юнити3д всяких.
И да, взаимодействие стандартных данных кампаний друг с другом, особенно с совместным режимом, просто ужасное)))
Я даже с другим челом полностью переделываю библиотеку данных совместного режима: xgm.guru/p/ccl
29

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

Так как ранее, близзард делали фоновые звуки декораций одним способом, который работает и сделали под этот способ всяких родителей акторов/звуков чтоб упростить, но потом близзарды придумали как воспроизводить звуки без доп. акторов, а просто из моделей, но когда они сделали те немногие декорации со звуком используя этот метод, они не обратили внимание что с текущими родителями акторов декораций, такие звуки *из моделей по анимации* не работают
29

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

DudeWheresMyCar, потому что когда ты у себя на карте создаешь актор (агент по русски), то у тебя в карте появляется файл ActorData.xml и редактор начинает проверять ещё и акторы, вот и обнаруживает проблемку с звуком из актора этой декорации
29

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

DudeWheresMyCar, Это совсем другая ошибка, она просто говорит что некоторым твоим декорациям на карте, не получается проигрывать фоновый звук
P.S. А именно эти три огня не могут воспроизводить звук
Загруженные файлы
29

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

Принятый ответ
  1. Находишь нужную единицу в данных
  2. Кликаешь ПКМ по пустому месту списка триггеров и выбираешь пункт "дублировать единицу..."
  3. В открывшемся окне отмечаешь, что скопировать
    • Помечай как на скрине
    • Главный актор (тот что с иконкой)
    • Объект модели с ссылкой на реальную модель
    • При необходимости можно дублировать и модели смерти если тебе они нужны другие (пометить галочкой если нужно изменить)

Так редактор создаст отдельные данные из того что ты пометил, а все остальное останется как у оригинала

Разбор как сделать своего юнита - xgm.guru/p/sc2/QA-2-Kak-legko-sozdavat-novykh-yunitov-s-bazov-Ky...
Загруженные файлы
29

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

вот здесь.

Можешь изучить такие звуки с репликами в картах кампании, посмотреть какие файлы лицевых анимаций на них назначены здесь, и какие названия самих анимаций тут указывать и попробовать их у себя использовать
Загруженные файлы
29

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

DudeWheresMyCar, Это уже сложнее. вкратце, за это отвечает "лицевая анимация" указываемая в данных звука (В модуле данных - "+" - "Edit Art and Sound Data" - "объект звука указанный в твоём триггере").
В там в массиве (списке) звуков, на каждый звук можно присвоить анимацию из указанного в поле звука Facial Animation одну из заранее созданных лицевых анимаций для строго определенных звуков.

Уже звучит сложно)) но если ещё проще, можно назначить анимацию из стандартной реплики, но губы будут шевелится под стать той реплики, по скольку эти анимации нужно отдельно делать для каждого звука в отдельный .m3a файл
29

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

DudeWheresMyCar, это уже другой вопрос) по хорошему надо разделять вопросы на ресурсы.
Только если вопросы логически связаны, можно в одном ресурсе оставить