Сейчас 09:32:48 Пятница, 26 апреля, 2024 год
Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я

Меню сайта

Категории

Наш опрос
Какой тип карт вам нравится больше всего?
Проголосовало: 145102

Сейчас на сайте
На сайте всего: 4
Гостей: 4
Пользователей: 0

Реклама

Главная » Статьи по WarCraft 3 » Создание карт » Триггеры
Создание динамичных спецэффектов на GUI
Для красивого оформления спеллов мы часто используем статические спецэффекты (подробнее в статье ДУОСа), но красивее будет, если они будут двигаться. Я хочу рассмотреть несколько самых простых видов движения:
1) движение по окружности;
2) движение по спирали;
3) движение самой спирали.

Создание дамми

Для всех видов движения нам понадобится объект, который будет летать - дамми. Я делаю его на основе юнита курица, добавляю ему способность москиты, меняю модель на нужную, тип движения меняю на летающий, по желанию можно убрать тень., изменить масштаб, высоту полёта и т.д.

Движение по окружности

Для начала создадим 3 таких дамми, угол между которыми будет равен 120 градусов (360/3).

В целях оптимизации добавим строчку:

Как видите я использую 2 переменные: dummy (юнит,массив) и p (точка, тоже массив)
Теперь создадим сам триггер движения. Необходимо создать еще 1 переменную типа реальная angle. Как вы видите, этот триггер изначально выключен.

Добавим в первый триггер строчку с включением триггера движения. Получается такой триггер:

Вот и всё. Можете проверить результат. После можете добавить обнуление переменной angle при выключении триггера.

Движение по спирали

Создаём 1 дамми.

Теперь создаём переменную dist (реальная) , отвечающую за смещение юнита. Триггер движение:

Правда есть один побочный эффект – скорость постепенно увеличивается. После всего естественно обнулим переменные (если вы используете спецэффект в карте, я этого пока не делаю)

Движение спирали

Вначале мы должны построить саму спираль:

Далее каждого дамми этой спирали двигаем по окружности:

Теперь вам должно быть понятно, как происходит движение по окружности, спирали и самой спирали. Все вопросы можете задавать тут.
P.S. В целях экономии своего времени и для того, чтобы сильно не напрягать новичков устранены не все утечки!

Просмотров: 5845 Добавил: )blazer( Добавлено: 17 Апреля 2011 в 16:19:27
Комментариев: 16 |

Всего комментариев: 151 2 »
09 Января 2012
15. Алексей (laine) [Материал]
Андрей,
Сделай событие *Боевая единица завершает применять способность*...

06 Декабря 2011
Оххх... Чувствую, что придётся мне и про Dynamic Effects перевести. Тут мало чего сказано.

30 Сентября 2011
Интересно, понятно, а главное показано на картинках, чтобы разобраться) то что утечно, то нормально, это только для начинаний :)

24 Сентября 2011
Понравилось, т.к. именно на таких простых вещах хорошо учиться.

15 Сентября 2011
Раньше смотрел ни чо не понимал щас слава богу разобрался что к чему

03 Августа 2011
10. Никитин ()blazer() [Материал]
не лень - пиши здесь, другим поможет

03 Августа 2011
9. Николай ([Witcher]) [Материал]
очень утечно.
оптимизировать нужно весьма много моментов, т.к. система построена на точках...

01 Июля 2011
8. Рябов Александр (MinatoNimikaze) [Материал]
ясн

10 Июня 2011
Конкретный пример не очень понравился... хз почему...

12 Мая 2011
6. Владислав (vlad1280) [Материал]
Норм =)
мне помогло

1-10 11-15
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:

Поиск

Случайная картинка

Случайный файл
[04 Ноября 2009]
[Программы · Battle.net]
Loader alkar Server 1.24b -
Для запуска игры нужно загрузить и переместить в папку с игрой данный Loader и все его компоненты.После чего заходите в папку с игрой и запускаете файл w3l.exe и заходите в Battle.net выберая сервер Alkar Teleport.
Так же сервер идет на пиратской версии игры.

Новые карты
[07 Февраля 2016]
Переезжаем на другой сайт, господа![Dota]
[18 Октября 2015]
Duel of Gods PreV[Другое]
[18 Октября 2015]
Hero of The Empire v1.18g[RPG]
[17 Октября 2015]
Servant War v1.05[Другое]
[17 Октября 2015]
Age of Vikings Edited v1.6[Другое]
[17 Октября 2015]
Strife of the Champions Beta v1.2[Arena]
[17 Октября 2015]
VirusBoll (rus)[Другое]
[17 Октября 2015]
Exterminators v1[AoS]
[17 Октября 2015]
The Lord Heroes v1.2[Другое]
[17 Октября 2015]
Versus heroe Arena 1.0 AI[Arena]

5 лучших по кол-ву добавленных статей
[ Duosora ] [ 58 ]
[ Messenger ] [ 52 ]
[ Bru ] [ 39 ]
[ Pand@ ] [ 35 ]
[ OrcRider ] [ 27 ]

Наша кнопка
Warcraft3FT.info - Всё для Warcraft 3 и DotA

Другие варианты

Статистика

Материалы:
Новости: 1010
Файлы: 8668
Статьи: 680
Картинки: 8256
Форум: 30520/954989
Комментарии: 58094
Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz