AlexDiz
offline
Опыт:
378Активность: |
Помогите по анимации юнита
Привет друзья! Нужна ваша помощь!
Дано:
Задача:
Дополнительно: В кампании старкрафта видел что когда рабочий возвращает ресурс на базу - появлялся всплывающий текст с количеством собранного ресурса. Как настроить такое отображение? |
30.01.2014, 21:33 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
Ability. "название способности" . source channel start
-animation play. "название аимации". "проигрываемая анимация" (последнее тут в твоем случае будет work, посмотреть какие аимации может проигрывать модель юнита можно соответственно в модели) Ability. "название способности" . source channel stop -animation stop. "название аимации"
-Create Behavior. "твой ресурс". off -Destroy |
31.01.2014, 19:28 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexDiz
offline
Опыт:
378Активность: |
Duke911:
Не могу найти окно где можно просмотреть доступные анимации для юнита В остальном всё понятно. щас буду пробовать |
31.01.2014, 19:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
открываешь вкладку Models( тут все модели), находишь нужную, даблклик по полю Model, снизу кнопка view in previewer, далее кнопками "+" и "-" можно переключать анимации модели |
31.01.2014, 20:09 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexDiz
offline
Опыт:
378Активность: |
спасибо! а что насчет отображения всплывающего текста при возврате ресурсов на базу?
AlexDiz добавил: С анимацией ударов по дереву во время добычи всё получилось! Спасибо. Duke911: Я создал Агента, выбрал модель, а вот что конкретно выбрать в событиях - не могу сообразить И не нашел где выбрать точку прикрепления модели. Опиши это подробнее пожалуйста! |
31.01.2014, 21:18 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
Например за появление минералов в руках у стандартного рабочего отвечает агент "Carry Mineral Field Minerals", в его событиях прописано:
Behavior.CarryMineralFieldMinerals.on
-Create это значит, что когда на какого либо юнита вешается Behavior "CarryMineralFieldMinerals" (Behavior - в русском редакторе Алгоритм если я не ошибаюсь), то создается наш агент. Событие уничтожение агента там слишком сложно прописано, тебе предлагаю просто сделать:
Behavior.CarryMineralFieldMinerals.off
-Destroy Точка к которой крепится агент задается в поле агента "Hosting: Host Site Operations +" |
01.02.2014, 10:20 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexDiz
offline
Опыт:
378Активность: |
Спасибо! Всё получилось. Остался только вопрос про всплывающий текст в момент возвращения ресурсов на базу |
01.02.2014, 11:57 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
Хмм... интересный вопрос. Существует агент всплывающего текста, однако как его привязать к моменту когда рабочий приносит ресурс я не знаю. Если воспользоваться:
Behavior.CarryMineralFieldMinerals.off
-Create то текст будет создаваться не только в момент возврата ресурсов, но и в момент смерти рабочего который нес эти ресурсы. Надо проверить, возможно есть триггеры которые могут реализовать это. Однако под рукой сейчас нет редактора и проверить я не могу. |
01.02.2014, 13:29 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Если использовал behavior, то при его исчезновении играется любой actor, если в данном акторе есть событие типа Behavior.##Name##.off->Create. Добавь к этому событию term ValidateUnit с проверкой живой юнит или нет. |
01.02.2014, 17:51 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexDiz
offline
Опыт:
378Активность: |
с ностальгией вспоминаю редактор WC3. Насколько там всё проще было... |
01.02.2014, 22:44 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
AlexDiz:
ога, а так же там была возможность добавить свой ресурс с креплением его к рабочему... |
02.02.2014, 12:21 | #11
+1/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexDiz
offline
Опыт:
378Активность: |
Duke911:
в этом плане ск2 конечно рулит... но всё-таки можно было попроще сделать. Хотя это наверное дело привычки |
02.02.2014, 18:04 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
AlexDiz:
Увеличение числа настраеваемых параметров и увеличение возможных комбинаций этих параметров и приводит к тому, что из редактора вц3 получается редактор ск2. Единственное, что можно было бы, так это выпустить надстройку над редактором, которая бы упрощала создание юнитов и типовых способностей, уменьшая количество их настраеваемых параметров, для создания несложных карт, как тауэр дэфенс например. |
03.02.2014, 13:57 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexDiz
offline
Опыт:
378Активность: |
Duke911:
я как раз об этом) |
03.02.2014, 21:17 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|