Добавлен
Здравствуйте! Подскажите пожалуйста, что такое User Data в триггерах и как это можно использовать? Если я правильно понял, то это кастомная абилка чтоли? В общем я представления не имею.

Если я правильно помню что как называется, то UserData это способ привязать к юниту пользовательские данные. Использовать можно для чего угодно, что требует хранения дополнительной информации для конкретного юнита. Например, я когда-то использовал это для хранения таких данных, как пройденное юнитом расстояние, нанесенный им за все время жизни урон, количество входов-выходов в определенную зону и даже номер зоны, в которую юнит должен пытаться пройти.
Еще в редакторе данных есть таблицы пользовательских данных, их можно использовать для хранения каких-либо данных, но уже глобально, а не связанных с конкретным юнитом на карте. Например, я использовал их для хранения данных для всяких хитрых систем, совмещающих обычные и триггерные эффекты.
P.S. это все справедливо, если вы не ошиблись разделом и действительно спрашиваете про Starcraft 2.
`
ОЖИДАНИЕ РЕКЛАМЫ...
24
Если я правильно помню что как называется, то UserData это способ привязать к юниту пользовательские данные. Использовать можно для чего угодно, что требует хранения дополнительной информации для конкретного юнита. Например, я когда-то использовал это для хранения таких данных, как пройденное юнитом расстояние, нанесенный им за все время жизни урон, количество входов-выходов в определенную зону и даже номер зоны, в которую юнит должен пытаться пройти.
Еще в редакторе данных есть таблицы пользовательских данных, их можно использовать для хранения каких-либо данных, но уже глобально, а не связанных с конкретным юнитом на карте. Например, я использовал их для хранения данных для всяких хитрых систем, совмещающих обычные и триггерные эффекты.
P.S. это все справедливо, если вы не ошиблись разделом и действительно спрашиваете про Starcraft 2.
Принятый ответ
12
Вы давно заходили в редактор триггеров ск2? Там есть раздел User Data и полно всего. Я просто ещё не разбирался. Решил сначала спросить что это такое и как использовать? Можно, например, создать новую способность?
24
yellyex, новые способности делаются через редактор данных, для этого не нужны триггеры. Раздел User Data 99% относится к одному из двух вариантов, которые я перечислил выше. К какому из двух - уже не помню, они довольно похоже называются, уточню как будет время.
30
новые способности делаются через редактор данных, для этого не нужны триггеры.
Ну, допустим, есть кейсы, при которых триггеры всё-таки нужны, те же следы от юнитов, евпочя =)
24
Clamp:
Ну, допустим, есть кейсы, при которых триггеры всё-таки нужны, те же следы от юнитов, евпочя =)
Есть, конечно. Кроме тех "следов", например, я часто делал триггерную вставку для рандомного разброса т.к. родной рандом из редактора данных никуда не годится - отслеживал срабатывание эффекта-пустышки триггерами, считал рандом и возвращал поток управления в данные, запустив следующий эффект триггерно с рандомным смещением (какой эффект запускать хранил в таблице данных, как и границы для рандома - чтобы один простой триггер мог обрабатывать все способности с рандомным разбросом). Но точка старта то всеравно в редакторе данных, даже если в триггеры вынесена вся логика, а в данных остается только пустышка, необходимая для отслеживания начала срабатывания способности.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.