Gandifil
offline
Опыт:
724Активность: |
Прописка агента к способности.
Сделал способность как я описал в предыдущей своей теме, но вот незадача: при активировании способности юнит (наемник морпех) просто стоит, не стреляет. Решил исправить. Посмотрел какой агент отвечает у наемника за выстрел(агент KelmorianMinerAttack ). Сдублировал агент и поставил его действие на эффект соединения эффектов. Несработало.Потом на эффект урона.Тоже самое. Помогите пожалуйста.
Вот предыдущая тема: http://xgm.guru/forum/showthread.php?t=41737 |
30.10.2010, 18:50 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
anaksimandr
offline
Опыт:
1,291Активность: |
Если ты хочешь, чтобы в момент применения способности морпех делал вид, что стреляет, то надо добавить событие (повесить на применение способности или еще чего) в агент морпеха. Дальше по ситуации.
|
30.10.2010, 19:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Gandifil
offline
Опыт:
724Активность: |
Нет не работает. Поподробнее опиши может я тебя не понял.
|
30.10.2010, 19:40 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
anaksimandr
offline
Опыт:
1,291Активность: |
гг.
Посмотри как сделана анимация атаки морпеха в агенте морпеха. Сделай тоно такуюже запись, только событием возьми свою способность. |
30.10.2010, 19:45 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Araxnid
offline
Опыт:
579Активность: |
Зайди в событие агента, отвечающего за твоего юнита.
В событиях создай создай новое
Тип - Способсноть Источник - "название твоей способсности" Подназвание - "Источник-применение-начало" (если твоя способность имеет время подготовки, то надо ставить источник-подготока-начало) Выдели ActionImpact, которое появилсоь ниже этого события. Поменяй на "Проиграть анимацию". Название пишешь любое, оно понадобится только ,если ты захочешь при каком-то другом событии быстро (мгновенно) закончить эту анимацию. Свойство анимации смотришь в предпросмотре модели твоего юнита ( РО - модели - находишь своего юнита, открыть в предпросмотре, снизу крутишь разные анимации запоминаешь название, думаешь как их примерно могли перевести наши горелокализаторы, и ставишь соотвественно) Дальше все понятно. начальную и конечную фазу наложения советую оставлять -1. Длительность, ставишь по своему желанию ( -1 означает, что проигрываться анимация будет столкьо времени, сколько это занимало в предпросмотре) |
30.10.2010, 20:17 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Тонг
offline
Опыт:
13,665Активность: |
Araxnid, Очень прав. Однако я советую не использовать Источник - "название твоей способсности", а использовать Источник - "любая способность"(зависит от перевода)
Таким образом ты все спеллы активируешь атакой (напомню у марина нет спелла, т.е. если мы используем модель имеющую анимацию спелла лучше использовать именно её.)
П.С. Araxnid, возьми статейку на доработку - например агенты |
30.10.2010, 20:37 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Gandifil
offline
Опыт:
724Активность: |
Работает, но странно. Выполняя подозрительные покачивающиеся движения, вроде бы он стреляет, но огня(вспышек у ствола) нет.Я прописал в ActionImpac такое:
Цель:пусто Тип сообщения :Проиграть анимацию. Название:случайное набрал(цифрами) Свойства анимации: Выстрел(насчет просмотра анимации не понял где выбирать разные анимации, но логическими заключениями понял что это то что мне нужно) Флаги: не менял, все пусто Начальная фаза наложения:-1.0000, не менял Конечная фаза наложения:-1.0000, не менял Длительность:-1.0000, не менял Временой тип:Автоматический, не менял Как сделать чтоб вспышки были? |
31.10.2010, 08:50 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
anaksimandr
offline
Опыт:
1,291Активность: |
Вспышки - это отдельный агент, который вяжется на эффект через агент "действие".
|
31.10.2010, 09:45 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Araxnid
offline
Опыт:
579Активность: |
anaksimandr:
Да только привяжется он сразу на все "атаки" героя. Ну или в зависимости от эффекта урона, указанного в агенте. Хотя имхо, это совсем не рациональное использование такого агента, ради одного скиллиа.
Если это нужно только на один скилл, то надо делать через агент - Модель - добавление модели стиль один снимок. Соотвестенно в поле Изображение - модель находишь Морпех - начало аттаки ( вроде как, ента модель является "вспышкой" ) Дальше в событиях пишешь - Способность
Имя способности Источник-применение-начало Вместо ActionImpact - > Create ( создать )
Смотришь, как выглядит в игре. Вполне возможно, понадобится поиграть с анимацией и, может быть, в поле "Прикрепление - запустить локальные операции" прикрепить вспышку к оружию твоего героя ( для этого открываешь модель в предпросмотре, нажимаешь A, появляются треугольнички, нажимаешь на треугольничек около оружия, смотришь его название, и соотвественно это необходимая точка прикрепления) |
31.10.2010, 11:21 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
anaksimandr
offline
Опыт:
1,291Активность: |
Цитата:
Ниправда. Дальше даже читать не стал. |
|
31.10.2010, 14:18 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Gandifil
offline
Опыт:
724Активность: |
Цитата:
С этим все понятно. А вот это: Цитата:
Можешь обьяснить?У меня нет таких типов полей если я тебя правильно понял. |
||
31.10.2010, 17:05 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|