XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > StarCraft (только чтение)> Галактическая академия
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
Gandifil

offline
Опыт: 724
Активность:
Прописка агента к способности.
Сделал способность как я описал в предыдущей своей теме, но вот незадача: при активировании способности юнит (наемник морпех) просто стоит, не стреляет. Решил исправить. Посмотрел какой агент отвечает у наемника за выстрел(агент KelmorianMinerAttack ). Сдублировал агент и поставил его действие на эффект соединения эффектов. Несработало.Потом на эффект урона.Тоже самое. Помогите пожалуйста.
Вот предыдущая тема: http://xgm.guru/forum/showthread.php?t=41737
Старый 30.10.2010, 18:50
anaksimandr

offline
Опыт: 1,291
Активность:
Если ты хочешь, чтобы в момент применения способности морпех делал вид, что стреляет, то надо добавить событие (повесить на применение способности или еще чего) в агент морпеха. Дальше по ситуации.
Старый 30.10.2010, 19:12
Gandifil

offline
Опыт: 724
Активность:
Нет не работает. Поподробнее опиши может я тебя не понял.
Старый 30.10.2010, 19:40
anaksimandr

offline
Опыт: 1,291
Активность:
гг.
Посмотри как сделана анимация атаки морпеха в агенте морпеха.
Сделай тоно такуюже запись, только событием возьми свою способность.
Старый 30.10.2010, 19:45
Araxnid

offline
Опыт: 579
Активность:
Зайди в событие агента, отвечающего за твоего юнита.
В событиях создай создай новое
Тип - Способсноть
Источник - "название твоей способсности"
Подназвание - "Источник-применение-начало" (если твоя способность имеет время подготовки, то надо ставить источник-подготока-начало)
Выдели ActionImpact, которое появилсоь ниже этого события. Поменяй на "Проиграть анимацию".
Название пишешь любое, оно понадобится только ,если ты захочешь при каком-то другом событии быстро (мгновенно) закончить эту анимацию.
Свойство анимации смотришь в предпросмотре модели твоего юнита ( РО - модели - находишь своего юнита, открыть в предпросмотре, снизу крутишь разные анимации запоминаешь название, думаешь как их примерно могли перевести наши горелокализаторы, и ставишь соотвественно)
Дальше все понятно.
начальную и конечную фазу наложения советую оставлять -1.
Длительность, ставишь по своему желанию ( -1 означает, что проигрываться анимация будет столкьо времени, сколько это занимало в предпросмотре)
Старый 30.10.2010, 20:17
Тонг

offline
Опыт: 15,315
Активность:
Araxnid, Очень прав. Однако я советую не использовать Источник - "название твоей способсности", а использовать Источник - "любая способность"(зависит от перевода)
Таким образом ты все спеллы активируешь атакой (напомню у марина нет спелла, т.е. если мы используем модель имеющую анимацию спелла лучше использовать именно её.)
П.С. Araxnid, возьми статейку на доработку - например агенты
Старый 30.10.2010, 20:37
Gandifil

offline
Опыт: 724
Активность:
Работает, но странно. Выполняя подозрительные покачивающиеся движения, вроде бы он стреляет, но огня(вспышек у ствола) нет.Я прописал в ActionImpac такое:
Цель:пусто
Тип сообщения :Проиграть анимацию.
Название:случайное набрал(цифрами)
Свойства анимации: Выстрел(насчет просмотра анимации не понял где выбирать разные анимации, но логическими заключениями понял что это то что мне нужно)
Флаги: не менял, все пусто
Начальная фаза наложения:-1.0000, не менял
Конечная фаза наложения:-1.0000, не менял
Длительность:-1.0000, не менял
Временой тип:Автоматический, не менял
Как сделать чтоб вспышки были?
Старый 31.10.2010, 08:50
anaksimandr

offline
Опыт: 1,291
Активность:
Вспышки - это отдельный агент, который вяжется на эффект через агент "действие".
Старый 31.10.2010, 09:45
Araxnid

offline
Опыт: 579
Активность:
anaksimandr:
Вспышки - это отдельный агент, который вяжется на эффект через агент "действие".
Да только привяжется он сразу на все "атаки" героя. Ну или в зависимости от эффекта урона, указанного в агенте. Хотя имхо, это совсем не рациональное использование такого агента, ради одного скиллиа.
Если это нужно только на один скилл, то надо делать через агент - Модель - добавление модели стиль один снимок.
Соотвестенно в поле Изображение - модель находишь Морпех - начало аттаки ( вроде как, ента модель является "вспышкой" )
Дальше в событиях пишешь -
Способность
Имя способности
Источник-применение-начало
Вместо ActionImpact - > Create ( создать )
Смотришь, как выглядит в игре. Вполне возможно, понадобится поиграть с анимацией и, может быть, в поле
"Прикрепление - запустить локальные операции" прикрепить вспышку к оружию твоего героя ( для этого открываешь модель в предпросмотре, нажимаешь A, появляются треугольнички, нажимаешь на треугольничек около оружия, смотришь его название, и соотвественно это необходимая точка прикрепления)
Старый 31.10.2010, 11:21
anaksimandr

offline
Опыт: 1,291
Активность:
Цитата:
Сообщение от Araxnid
Да только привяжется он сразу на все "атаки" героя.

Ниправда. Дальше даже читать не стал.
Старый 31.10.2010, 14:18
Gandifil

offline
Опыт: 724
Активность:
Цитата:
Сообщение от Araxnid
Способность
Имя способности
Источник-применение-начало
Вместо ActionImpact - > Create ( создать )

С этим все понятно.
А вот это:
Цитата:
Сообщение от Araxnid
Если это нужно только на один скилл, то надо делать через агент - Модель - добавление модели стиль один снимок.
Соотвестенно в поле Изображение - модель находишь Морпех - начало аттаки ( вроде как, ента модель является "вспышкой" )
Дальше в событиях пишешь -

Можешь обьяснить?У меня нет таких типов полей если я тебя правильно понял.
Старый 31.10.2010, 17:05

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:58.