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

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

Результаты опроса: Mount system, что лучше, управлять животным или всадником, и почему?
Всадником, т.к. удобнее 8 22.22%
Всадником, т.к. прикольнее 4 11.11%
Всадником, т.к. реалистичнее 7 19.44%
Всадником, т.к. легче реализовать 3 8.33%
Всадником, т.к. не нужно слазить с маута для атаки и/или использования спела 10 27.78%
Маунтом, т.к. удобнее 4 11.11%
Маунтом, т.к. прикольнее 1 2.78%
Маунтом, т.к. реалистичнее 3 8.33%
Маунтом, т.к. легче реализовать 3 8.33%
Маунтом, т.к. он для этого и нужен 2 5.56%
Все равно, лишь бы работало без багов, утечек и не лагало 14 38.89%
Multiple Choice Poll. Голосовавшие: 36. Вы еще не голосовали в этом опросе

Ответ
 
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Mount system, моя версия
Как на гуи осуществить воспроизведение анимации во время передвижения юнита (не могу отловить момент передвижения юнита). Движение 2-х юнитов. 1-го - обычым образом, 2-го - триггеррно, за 1-ым. Анимация 1-го - Stand, 2-го - walk.
[+] замечание от alpha: Один вопрос - одна тема
Старый 08.02.2012, 07:54
просто Юрок
...
offline
Опыт: 11,271
Активность:
Holocauster, walk просто так не воспроизведёшь, на XGM статья Алексея есть про воспроизведение анимок.
Старый 08.02.2012, 08:17
youtube
сктыщь
offline
Опыт: 8,025
Активность:
используй кс
native SetUnitAnimationByIndex takes unit whichUnit, integer whichAnimation returns nothing
Старый 08.02.2012, 08:42
Holocauster
INRI
offline
Опыт: 4,249
Активность:
просто_Юрок:
Holocauster, walk просто так не воспроизведёшь, на XGM статья Алексея есть про воспроизведение анимок.
Можешь ссылку дать на статью?
Старый 08.02.2012, 09:32
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Вот, пробовал сделать
» получилось вот
call SetUnitAnimationByIndex( udg_Mount[udg_number],4)
call DisableTrigger( GetTriggeringTrigger() )
call PolledWait( 0.66 )
call AddUnitAnimationProperties(udg_Vsadnik[udg_number],"walk",false)
call SetUnitAnimationByIndex(udg_Vsadnik[udg_number],1)
call PauseUnitBJ( false, udg_Mount[udg_number] )
call EnableTrigger( GetTriggeringTrigger() )
call ResetUnitAnimation( udg_Mount[udg_number] )
Не работает.

Отредактировано Holocauster, 08.02.2012 в 13:56.
Старый 08.02.2012, 13:47
youtube
сктыщь
offline
Опыт: 8,025
Активность:
вот, если я тебя правильно понял
З.Ы вроде если юнит идем свои ходом то его анимацию нельзя изменить (ну или с помощью таймера)
2-го - триггеррно
то есть дать ему приказ триггерно, или двигать его триггерно?
кину еще свой старый проект, там есть триггерное движение в триггере "FastAttack"
Прикрепленные файлы
Тип файла: w3x WhyNot.w3x (12.1 Кбайт, 18 просмотров )
Тип файла: w3x assasins.w3x (626.0 Кбайт, 11 просмотров )
Старый 08.02.2012, 15:32
просто Юрок
...
offline
Опыт: 11,271
Активность:
Holocauster, если ещё нужна ссылка
Старый 08.02.2012, 16:15
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Единственный способ, который я придумал на счет анимации, Это импорт. Обоих моделей. Тем более, что если они и так импортируемые, то вообще никаких поблем.
Просто добавить анимацию "Move", идентичную "Walk", но без свойств движения (воспроизводится только триггерно и ни как более) для маунта(ов), а для всадника(ов) - создать эту же модель, только удалив анимацию(и) "Walk" и "Walk fast".
Старый 10.02.2012, 08:52
Msey
????
offline
Опыт: 67,346
Активность:
Holocauster, открой доту и посмотри, как сделан скилл у Таурена омг
Старый 10.02.2012, 14:19
youtube
сктыщь
offline
Опыт: 8,025
Активность:
Msey, зачем? если я дал ему такой пример уже
Старый 10.02.2012, 14:36
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Нужно просто, чтобы при движении у 1-го юнита, которым мы управляем, во время приказа двигаться была анимация stand, а не Walk. А второй триггерно каждые 0.05 сек. перемещается в позицию 1 с углом поворота 1. И ему нада анимку Walk чтобы была.
Старый 10.02.2012, 15:07
Banzay89

offline
Опыт: 11,155
Активность:
та не успеет он каждые 0.05 сек воспроизводить анимацию
Banzay89 добавил:
разве что приказ отдавать но это выглядеть все равно коряво будет
Старый 10.02.2012, 15:12
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Я знаю, потому и сделал так:
Каждые 0.05 с игрового времени (сив)
Если двигается,
то воспроизвести анимацию Stand у 1 и Walk у 2, отключить этот тригер, ждать 0.8 сив, включить этот триггер.
Иначе ничего не делать

Отредактировано Holocauster, 19.02.2012 в 21:15.
Старый 10.02.2012, 15:25
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Вот, выложил результаты
Прикрепленные файлы
Тип файла: w3x Mount system V1.3.w3x (25.3 Кбайт, 17 просмотров )
[+] замечание от alpha: Тема не в том разделе
Старый 19.02.2012, 21:16
Holocauster
INRI
offline
Опыт: 4,249
Активность:
Если кто может, помогите доделать наработку
Старый 03.04.2012, 16:49
Ответ

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

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

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

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



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